Talent.com
This job offer is not available in your country.
Embedded Lead - C / C++ Programming

Embedded Lead - C / C++ Programming

KPB ConsultantsGurgaon
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