THThe It Mind Services
Embedded C++ Developer
Bangalore ₹5-10 LPA Posted 27 Jun 2025
FULL TIME
C++ Programming
Debugging Tools
Embedded Systems
Microcontroller Programming
Hardware Integration
Job Description
- We are seeking an experienced Embedded C++ Developer to join our dynamic team in India. The ideal candidate will have a strong background in embedded systems and a passion for developing high-quality software solutions. You will work closely with hardware engineers and product managers to create innovative embedded applications.
- Design, develop, and maintain embedded software applications using C++.
- Collaborate with cross-functional teams to define and implement software requirements.
- Conduct code reviews and provide constructive feedback to ensure code quality.
- Troubleshoot and debug embedded systems and software issues.
- Participate in system-level design and architecture discussions.
- Write and maintain technical documentation for software development processes.
- 5-10 years of experience in embedded software development using C++.
- Strong understanding of embedded systems architecture and real-time operating systems.
- Proficiency in C++ programming, with knowledge of object-oriented design principles.
- Experience with debugging tools and techniques for embedded systems.
- Familiarity with hardware interfaces such as SPI, I2C, UART.
- Knowledge of software development life cycle (SDLC) and Agile methodologies.
- Ability to work independently as well as in a team environment.
- Strong analytical and problem-solving skills.