Firmware Engineering Team Lead
Lead a small team developing power management firmware for client system-on-chips. This hands-on player-coach role combines embedded architecture and coding with technical leadership, mentoring, planning, and collaboration across hardware, silicon architecture, RTL, and validation teams. The role is
Responsabilidades
- Architect and develop embedded C++ firmware for power regulation, dynamic voltage and frequency scaling, voltage and current management, and ultra-low-power sleep states.
- Lead, mentor, and conduct code reviews for a team of firmware engineers.
- Manage project timelines, resource allocation, and team effectiveness.
- Define hardware–firmware interfaces and development flows with silicon architecture and RTL teams.
- Drive power profiling, latency optimization, and firmware stability across bare-metal systems.
- Enhance unit-testing and system-simulation frameworks for firmware features.
- Deliver end-to-end power-management features for client SoCs.
Requisitos
- Bachelor’s or master’s degree in electrical engineering, computer engineering, or a related discipline.
- At least 8 years of professional embedded firmware development experience using C and C++.
- At least 2 years of experience leading engineering projects, mentoring developers, or managing engineering personnel.
- In-depth knowledge of embedded systems and real-time operating systems.
- Hands-on experience developing bare-metal firmware for ARM or Xtensa processors.
Se valora
- Deep understanding of power management, state transitions, and low-level firmware development.
- Experience collaborating with hardware engineering teams.
- Experience with AI-driven development, debugging, analysis, or validation workflows.