14-08-2026 15:52:33
Job_304498
4 - 8 years
|
Key Responsibilities: |
|
Design, develop, and maintain efficient and reliable C++ code for new and existing applications. |
|
Collaborate with cross-domain to define, design, and ship new features. |
|
Analyze and optimize system performance, including memory usage, CPU utilization, and latency. |
|
Debug and resolve software defects and issues. |
|
Conduct code reviews and ensure adherence to best practices and coding standards. |
|
Participate in architectural and design discussions to contribute to future software directions. |
|
Write unit tests and perform integration testing to ensure software quality. |
|
Stay up-to-date with industry trends, new technologies, and best practices in C++ development. |
|
Experience in Agile methodologies, Configuration (Perforce, etc.) and Project Management tools. |
|
Strong written, verbal communication and inter personal relationship skills |
|
Technical Skills |
|
Strong proficiency in C++ (C++11, C++14, or later versions) and its standard libraries (STL). |
|
Experience with object-oriented programming (OOP) principles, design patterns, and software architecture. |
|
Familiarity with multi-threading, memory management, and performance optimization in C++. |
|
Experience working with version control systems like Git. |
|
Proficiency in debugging and troubleshooting code issues. |
|
Familiarity with build systems such as CMake, Makefiles, or others. |
|
Experience with Unit Testing frameworks (e.g., Google Test). |
|
Experience in Camera HAL development. |
|
Proficiency in Android Camera Framework. |
|
Experience in Android Camera SuspendToRam. |
|
5 to 7 yrs. of hands-on experience in Infotainment/Cockpit Android Camera Development/Design for Automotive Electronics systems. |