Engineer – Software Embedded Developer (C++, Linux ), Location- Ambattur, Chennai- Exp : 3-5 years
Angel and Genie · angelandgenie.com
ChennaiMid level3–5 yrs
The job in short
Embedded C++ and Linux software development.
C++LinuxEmbedded
Details
- Found
- 9 d ago · posted 2025-07-03
- Location as listed
- chennai
- Role
- Embedded / Firmware Engineer
- Source
- The company’s own careers site
Full description
Candidate should be proficient in C and C++ and possess detailed
knowledge of microcontroller protocols. A skilled embedded developer should be able to develop
optimized embedded code within hardware constraints and easily identify inefficiencies or software errors.
Responsibilities:
• Writing software code, embedded programs, and system protocols.
• Conducting tests on the embedded software systems to ensure proper integration
• Troubleshooting embedded systems and diagnosing errors, malfunctions, or inefficiencies.
• Implementing effective repairs, modifications, and upgrades to the embedded code.
• Liaising with design and engineering teams to ensure process alignment.
• Managing project timelines and reporting any delays or issues to the supervisor.
• Generating diagnostic reports, technical manuals, and software development documentation.
• Maintaining embedded software systems and performing maintenance as needed.
Job Requirements:
• A bachelor’s degree in computer science, computer engineering, or similar.
• A minimum of 3 -5 experience as an embedded developer.
• Proficiency in C and C++ programming languages.
• Strong knowledge of hardware architecture such as ARM, MIPS.
• Familiarity with hardware protocols including USB, UART, I2C, and SPI.
• Experience with OS platforms / RTOS.
Embedded / Firmware Engineer jobs in Chennai · Embedded / Firmware Engineer jobs in India · All Angel and Genie jobs