The C++ Developer is responsible for designing, developing, testing, and maintaining high-performance software applications using C++. This role focuses on building reliable, scalable, and efficient solutions for systems such as embedded platforms, real-time applications, and enterprise software.
-
Design, develop, and maintain C++ applications and system components
-
Write clean, efficient, and maintainable code following coding standards
-
Perform debugging, unit testing, and performance optimization
-
Develop multi-threaded and high-performance applications
-
Collaborate with cross-functional teams including QA, hardware, and system engineers
-
Participate in code reviews and technical design discussions
-
Support application enhancements, defect fixes, and production issues
-
Document software designs, interfaces, and technical specifications