Senior Embedded Software Engineer - Cork, Ireland
Core
Design, implement, debug, and maintain real-time operating system (RTOS) software components for Qualcomm SoCs, supporting mobile, XR, automotive, and IoT markets.
Role type
Senior IC embedded software engineer (RTOS)
Builds
QuRT OS and Zephyr RTOS platforms for Qualcomm SoCs
Domain
Semiconductor / Embedded Systems / Real-Time Operating Systems
Required skills
RTOS development, C/C++, system-level debugging, root-cause analysis, hardware-software integration, open-source contribution, CI/automation, performance optimization, power efficiency, concurrency management
Preferred skills
Zephyr RTOS expertise, Hexagon DSP architecture knowledge, upstream community collaboration, technical mentorship
Technologies
Zephyr RTOS, QuRT OS, C, C++, Hexagon DSP, CI/CD, static analysis, debuggers, profilers, tracing tools
Responsibilities
Design and implement RTOS features with attention to correctness, performance, and power efficiency; Develop and maintain Zephyr subsystems, drivers, and board support; Contribute high-quality changes to the upstream Zephyr project; Analyze crash dumps and logs to perform root-cause analysis; Collaborate with hardware and validation teams to deliver robust solutions; Improve testing, automation, and CI infrastructure
Seniority
Senior, hands-on IC
