Posted on: 07/08/2025
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 group.
Requirements :
- 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).
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1525888
Interview Questions for you
View All