- San Diego, California, United States
- On-site
- Full-time · Staff
- $155K–$233K per year
- 5–10 years
Hands-on Staff Firmware Engineer to design, develop, integrate, and debug low-level firmware for ARM-based CPU subsystems in advanced System-on-Chip products.
Compensation
$155,400.00 - $233,200.00
Responsibilities
- Design, implement, integrate, and maintain low-level CPUSS firmware using embedded C
- Develop firmware for CPU subsystem functions such as CPU, core, and cluster boot and initialization, Low-power management, DVFS and voltage/frequency control, Limits and thermal-management support, Fault handling, recovery, crash reset, and diagnostic flows
- Translate hardware architecture and programming specifications into reliable firmware sequences, register definitions, interfaces, state handling, timeout behavior, diagnostics, and error-recovery mechanisms
- Perform register-level programming of CPU subsystem and SoC hardware
- Contribute to firmware architecture and detailed design decisions
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline
- Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
- PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field
- Nice to have: CPU subsystem firmware
- Nice to have: processor-control firmware
