Staff Firmware Engineer
Core
Architect, design, and maintain firmware for digital PWM voltage regulators and power ICs supplying advanced computing platforms.
Role type
Staff Firmware Engineer (Power ICs)
Builds
High-volume manufacturing digital power ICs for advanced computing platforms
Domain
Semiconductor / Power Electronics / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded firmware development in C and assembly, Interrupt and memory optimization, RTOS concepts, State machine driven task management, Hardware RTL design in Verilog, Linux command line and scripting (Python/Perl), Debug methodology
Preferred skills
ARM Cortex M-series processors, Cadence/Synopsys design tools (SimVision/Verdi), Serial bus protocols (I2C, SPI), Test Driven Development, DC-DC buck converter concepts
Technologies
C, Assembly, Verilog, Python, Perl, Linux, ARM Cortex M, SimVision, Verdi
Responsibilities
Design and verify embedded firmware for digital PWM voltage regulators, Write firmware patches for new features or hardware workarounds, Collaborate with hardware design to define interfaces, Write specifications for firmware architecture, Collaborate with validation team for silicon bring-up and debugging, Develop automated tests for firmware validation
Seniority
Staff, hands-on IC design & architecture