Location: Bengaluru
Experience: 58 Years
Employment Type: Full-Time
Work Mode: Client Site
Availability: Immediate / Short Notice Preferred
Role Overview
We are looking for an experienced
Embedded C++ Engineer (Module Lead) to work on embedded software development for Linux-based systems. The role involves designing, developing, and integrating middleware and communication stacks while working closely with hardware and system teams.
Key Responsibilities
- Design, develop, and maintain Embedded C++ applications on Linux platforms
- Work on middleware development and system-level software integration
- Implement and debug communication protocols in embedded environments
- Collaborate closely with hardware, BSP, and system teams during bring-up and integration
- Perform code reviews, debugging, and performance optimization
- Lead module-level ownership including design, development, and issue resolution
- Support integration, validation, and field issue analysis
- Follow embedded software best practices for reliability and scalability
Required Qualifications
- B.E / B.Tech in Electronics, Electrical, Computer Science, or related discipline
- 58 years of hands-on experience in Embedded Software Development
- Strong proficiency in C++ for embedded systems
- Solid experience working on Embedded Linux environments
- Proven experience with communication protocols and system integration
- Experience working closely with hardware teams is mandatory