HamburgerMenu
hirist

Lead Firmware Engineer - Embedded C++

Careernet
6 - 11 Years
Bangalore

Posted on: 07/07/2026

Job Description

Job Description :

Key Skills : SPI, Embedded C++, Firmware, Microcontroller, Embedded C, UART, Communication Protocols, RTOS, Linux

Roles and Responsibilities :

- Lead firmware development for microcontroller-based controllers used in programmable AC/DC power products.

- Perform requirement study, create design documentation, implement embedded code, and execute firmware testing.

- Develop and review project plans for firmware delivery, including milestones and weekly progress updates.

- Collaborate with hardware and software teams to coordinate product development activities and integration.

- Support debugging and issue resolution using lab tools and ensure firmware meets performance specifications.

Skills Required :

- 5 - 10 years of experience in embedded firmware development for processors and microcontrollers.

- Embedded firmware development using Embedded C and Embedded C++ with coding standards for real-time systems.

- Strong understanding of microcontroller architecture, interrupts, and timing fundamentals.

- Hands-on experience with SPI and UART communication for embedded controller interfaces.

- Firmware development and validation including reading datasheets/schematics and using debugging tools.

Good to Have :

- Linux experience for embedded development workflows.

- RTOS experience for real-time task scheduling and embedded system integration.

Education : Any Graduation (Electronics & Communication / Electrical engineering preferred).

Role : Embedded Systems Engineer

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...