RAS and Manageability Controller Firmware Developer
Core
Develop embedded firmware for SoC Reliability, Availability, and Serviceability (RAS) and manageability controllers to enable error, debug, and telemetry management for Qualcomm SoCs.
Role type
Senior IC embedded firmware developer (SoC RAS/Manageability)
Builds
Embedded firmware stack for power management controllers and SoC management solutions
Domain
Semiconductor / SoC / Embedded Systems
Required skills
C, C++, RTOS, embedded firmware development, driver development, pre-silicon debugging, silicon bring-up, power management, boot services, security services, interprocessor communication
Preferred skills
ARM RAS specification, ARM CPU RAS extensions, SDEI, APEI, UEFI CPER, Zephyr/eCos/uC/OS/FreeRTOS, FPGA emulation, ARM v8 architecture, datacenter server manageability
Technologies
C, C++, Java, Python, RTOS, Zephyr, eCos, uC/OS, FreeRTOS, ARM, UEFI
Responsibilities
Drive complete firmware development lifecycle (design, development, debug, verification) in pre-silicon and post-silicon environments; Develop core firmware stack utilizing RTOS for power management controller services; Define RAS solutions for future generation CPUs; Engage with open source communities for processor architecture support; Collaborate on silicon and platform bring-up, debug, and diagnostics; Assist in identifying skills requirements and hiring engineers
Seniority
Senior, hands-on IC
