Staff Engineer
Core
Core Technologies Bus engineer developing low-speed peripheral device drivers (I2C, SPI, UART, PCIe) for RTOS and Linux environments.
Role type
Staff Embedded Systems Engineer
Builds
Device drivers and embedded software for Qualcomm hardware platforms
Domain
Semiconductor / Embedded Systems
Required skills
C programming, embedded systems architecture, RTOS concepts, multiprocessor/multithreaded ASIC development, driver design and debugging, cross-functional collaboration, technical documentation
Preferred skills
Linux kernel development, hardware-software co-design, SDLC cycle management
Technologies
C, RTOS, Linux, I2C, SPI, UART, PCIe, ASIC
Responsibilities
Debug and resolve driver issues reported by internal test teams and customers; develop software specifications for embedded systems; document software design, development, and testing processes.
Seniority
Staff, hands-on IC
