Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Careernet

Lead Firmware Engineer - Embedded C++

Posted Updated
Discussion

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

Skills

What Lead Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →