Firmware Engineering Intern
Core
Pre-silicon verification of embedded firmware controlling high-performance power management ICs for data center, AI accelerator, networking, and computing platforms.
Role type
Firmware Engineering Intern
Builds
Simulation tests and regression suites for ARM Cortex-M firmware
Domain
Embedded systems / Power Management ICs
Required skills
C/C++, ARM Assembly, Python/Perl scripting, embedded systems fundamentals, low-level programming concepts
Preferred skills
SystemVerilog/Verilog, Git/Linux, CI/CD, QEMU/FPGA prototyping, power electronics basics
Responsibilities
Develop and maintain simulation tests for ARM Cortex-M firmware, execute regression tests and analyze logs/waveforms, create directed tests for boot/initialization/fault scenarios, write automation scripts, isolate firmware/RTL/hardware issues, document test procedures and findings
Seniority
Intern