Skip to main content
Qualcomm logo

Senior Embedded Software Engineer, SoC Platform

Qualcomm
October 20, 2026
Full-time
On-site
Cork, Ireland
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Embedded Software Engineer, SoC Platform

Role Summary

The SoC Infrastructure team is hiring an embedded software engineer to develop and support low-level device drivers and associated tooling for SoC hardware.

The role works at the hardware/software boundary, collaborating with hardware designers and writing firmware in C for ARM and DSP processors plus Python automation.

Experience Level

Senior. The posting indicates 1–5 years of relevant embedded software experience in areas such as driver development, C, and Python; degree-based minimums also apply (see Education Requirements).

Responsibilities

Key responsibilities include developing, maintaining, and supporting low-level software and collaborating across disciplines.

  • Design, implement, test and support low-level device drivers for hardware components (clocks, voltage regulators, GPIOs, interrupts, etc.).
  • Collaborate with hardware designers to define and refine hardware/software interfaces.
  • Develop firmware primarily in C for ARM and DSP processors.
  • Create automation and tooling in Python to support development and validation.
  • Debug hardware/software integration issues using JTAG/trace tools and system-level diagnostics.

Requirements

Must-have technical skills and experience, plus preferred additional skills.

  • Must-have: Hands-on embedded software development experience; strong C programming skills; Python for tooling/automation; experience with low-level driver development and hardware/software integration.
  • Must-have: Experience working on ARM and/or DSP-based processors.
  • Nice-to-have: Lauterbach Trace32 or JTAG debugging experience.
  • Nice-to-have: Familiarity with RISC-V, power management software, or previous work on Qualcomm SoC products.
  • Nice-to-have: Experience with system bring-up and power/debug infrastructure.

Education Requirements

Required: Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field (with ~2+ years related experience), or a Master’s degree in a related field (with ~1+ year related experience), or a PhD in a related field. The posting also accepts equivalent practical experience in place of formal degrees and expects programming experience with languages such as C, C++, Java, or Python.


About the Company

Company: Qualcomm

Headquarters: San Diego, California, United States

Qualcomm is a global leader in semiconductor and telecommunications equipment, specializing in mobile technologies and innovations. Known for its Adreno GPUs, the company provides solutions enabling advancements in mobile gaming, AI, VR/AR, and autonomous driving. Qualcomm's cutting-edge technology and commitment to high-performance, power-efficient designs drive the evolution of mobile graphics and connectivity worldwide.

Qualcomm logo

Date Posted: 2026-10-15