Talent.com
Search jobs
Search salary
Tax calculator
For employers
Sign in
Find jobs
This job offer is not available in your country.
Embedded Lead - C / C++ Programming
KPB Consultants
Gurgaon
30+ days ago
Job description
Responsibilities :
Lead the architecture, design, and development of embedded firmware for power electronics systems, ensuring reliability, safety, and performance.
Own the complete firmware lifecycle : requirements gathering, design, coding, debugging, testing, validation, and production support.
Define and implement real-time control strategies and communication protocols on microcontrollers and DSPs (e.g., ESP32, TI C2000, STM32).
Make key technical decisions related to RTOS architecture, task scheduling, peripheral interface design, and memory management.
Guide firmware, hardware, and integration teams in design best practices, including bootloaders, diagnostics, and fail-safe mechanisms.
Mentor and lead junior and mid-level embedded engineers; establish technical direction and processes for the embedded systems :
1015 years of experience in embedded systems development, preferably in power electronics or related domains.
Strong expertise in C / C++, low-level driver development, and microcontroller programming.
Proven experience leading teams and delivering complex embedded projects to production.
Ability to quickly develop deep understanding of communication protocols
Track record of designing and maintaining structured codebases with clear documentation and testing.
Experience with system-level debugging, oscilloscope / logic analyzer usage, and working with hardware
teams.
Familiarity with version control (Git), CI / CD pipelines, issue tracking (JIRA or equivalent).
(ref :
hirist.tech)
Create a job alert for this search
Embedded Programming • Gurgaon
Create