C++ Developer

Location: Chennai   •   Experience: Mid Level   •   Openings: 3
Apply on Gojobs

Job description

Job title: C++ Developer
 
Location: Chennai
 
Work Mode: Work From Office
 
Candidate Specification:  3.5+ years overall, Relevant – 3+ years
 
Candidate Location: Chennai
 
Skills:  C++, Linux, Oops Concepts, RTOS
 
Candidate Industry: IT
 
Education and Certification: Any Graduation 
 
Job Description
 
Develop and maintain software applications using C++ in embedded and real-time environments.
 
Strong understanding of OOP concepts such as encapsulation, inheritance, polymorphism, and abstraction.
 
Hands-on experience with Linux/Unix operating systems and Linux-based application development.
 
Work with RTOS such as FreeRTOS, QNX, VxWorks, or similar real-time operating systems.
 
Develop multithreaded and concurrent applications with strong knowledge of synchronization mechanisms.
 
Work on IPC, processes, threads, sockets, and system-level programming.
 
Perform software debugging, troubleshooting, root-cause analysis, and performance optimization.
 
Strong knowledge of data structures, algorithms, memory management, and C++ programming concepts.
 
Use tools such as Git, GDB, CMake/Make, and debugging/profiling tools for development and testing.
 
Collaborate with hardware, firmware, and cross-functional teams to deliver reliable embedded and real-time software solutions.