HamburgerMenu
hirist

Embedded Software Engineer - C/C++

Hirezy.ai
3 - 5 Years
Bangalore

Posted on: 27/10/2026

Job Description

Embedded Developer - C/C++

Experience: 3 - 5 Years

Contract Duration: 2 Months

Employment Type: Contract

Job Description:

We are looking for an experienced Embedded Developer with strong C/C++ programming skills and hands-on experience in firmware development, microcontrollers, and real-time embedded systems.

Key Responsibilities:

- Design, develop, and maintain firmware for next-generation hardware products.

- Participate in the complete software development lifecycle, from requirement analysis to product verification.

- Develop and review software architecture, functional requirements, and detailed design documents.

- Perform code reviews and collaborate with software architects.

- Work with verification and validation teams to troubleshoot and resolve test failures.

- Debug hardware and firmware issues and support field-level troubleshooting.

Required Skills:

- Strong programming skills in Embedded C/C++.

- Hands-on experience in real-time embedded systems and RTOS, preferably FreeRTOS.

- Experience with microcontrollers or DSPs, preferably ARM Cortex-M.

- Knowledge of low-level driver development and firmware design.

- Ability to read and interpret hardware schematics and component datasheets.

- Experience with hardware debugging tools and emulators.

- Familiarity with IAR Workbench or Eclipse-based embedded development IDEs.

- Good verbal and written communication skills.

Education:

Bachelor's degree in Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field.

Note:

This is a 2-month contract opportunity.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...