- Austin, Texas, United States
- Senior
Senior Firmware Verification Engineer responsible for pre‑silicon verification of embedded firmware for high‑performance power management ICs.
Responsibilities
- Build, maintain, and enhance SystemVerilog‑based simulation tests and environments that execute ARM Cortex‑M firmware with the associated RTL and hardware models.
- Verify firmware behavior across reset, boot, initialization, configuration, sequencing, telemetry, protection, fault handling, recovery, and firmware–hardware interface scenarios.
- Analyze C and assembly firmware at source, instruction, register, memory, interrupt, and peripheral levels to diagnose functional and timing‑related failures.
- Develop directed, constrained‑random, negative, stress, boundary, and error‑injection tests to validate expected behavior and robustness.
- Run regressions; triage failures; perform waveform, log, memory, and register analysis; and isolate issues to firmware, RTL, models, testbench, or tools.
Requirements
- BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field
- Nice to have: PMIC firmware
- Nice to have: digital power management
- Nice to have: voltage regulation
- Nice to have: sequencing