CareerPlan

Senior Firmware Engineer

Austin, TEXAS, usFull-time2026-11-09 → 2026-11-10

Core

Pre-silicon verification of embedded firmware controlling high-performance power management ICs for data center, AI, networking, and computing platforms.

Role type

Senior IC firmware verification engineer

Builds

Simulation-based test environments and verification strategies for ARM Cortex-M firmware

Domain

Semiconductor / Power Management ICs / Embedded Systems

Required skills

SystemVerilog, C, assembly, ARM Cortex-M, Python, Perl, simulation debugging, test strategy, coverage analysis, embedded interfaces (I2C, PMBus, SPI, UART)

Preferred skills

PMIC firmware verification, SystemVerilog environment development, waveform/debug tools (SimVision, Verdi), RTL design knowledge, CI/CD pipelines, UVM, pre-silicon execution environments (QEMU, FPGA)

Technologies

SystemVerilog, Python, Perl, SimVision, Verdi, QEMU, FPGA, I2C, PMBus, SPI, UART

Responsibilities

Build and maintain SystemVerilog simulation tests for ARM Cortex-M firmware; Verify firmware behavior across reset, boot, initialization, and fault handling; Analyze C and assembly firmware to diagnose failures; Develop directed, constrained-random, and stress tests; Run regressions and triage failures using waveform and log analysis; Define and track functional and code coverage; Create automation for build, test execution, and reporting; Collaborate with firmware developers and RTL designers; Document verification plans and release-readiness assessments

Seniority

Senior, hands-on IC