Staff Embedded Software Engineer - Cork, Ireland

QUALCOMM, Inc.

Cork

On-site

EUR 100,000 - 160,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Salary, stock and bonus
Maternity/Paternity Leave
Employee stock purchase scheme
Matching pension scheme
Education Assistance
Relocation and immigration support
Life, Medical, Travel Insurance
Subsidised memberships for well-being
Bicycle purchase scheme
Employee run clubs

Job summary

QT Technologies Ireland Limited is seeking a Staff Embedded Software Engineer to join the Data Center AI Software team. You will develop low-level firmware and platform software for data center AI systems, own significant firmware features, and contribute to platform architecture.

You will remain hands-on in design, coding, testing, and issue resolution while coordinating with hardware, system software, and validation teams. Strong C/C++ skills and SoC bring-up experience are essential.

Qualifications

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, CS, or related field.
  • 8+ years of embedded firmware or low-level system software experience.
  • Strong proficiency in C/C++, and Python or Bash scripting.
  • Experience with SoC bring-up, drivers, boot loaders, and HW/SW integration.
  • Linux-based development and/or RTOS experience.

Responsibilities

  • Own architecture, design, implementation, integration, and maintenance of firmware features across SoC, board, and platform levels.
  • Lead technical execution in areas such as inter-processor communication, telemetry, diagnostics, logging, and virtualization.
  • Drive SoC and platform bring-up activities, including hardware/software integration and validation.
  • Produce high-quality C/C++ code, unit tests, and validation plans.
  • Mentor engineers and drive design reviews and technical leadership.

Skills

C/C++ programming
Python scripting
Software debugging
Embedded systems

Education

Bachelor's degree in Computer/Electrical Engineering or CS
Master's degree in same fields
Equivalent practical experience

Tools

JTAG/SWD debugging
Linux/ RTOS
Git/Gerrit
Yocto/Buildroot/OpenEmbedded

Job description

Company:

QT Technologies Ireland Limited


Job Area:

Engineering Group, Engineering Group > Software Engineering


About the Role

We are seeking a Staff Embedded Software Engineer to join our Data Center AI Software team and develop low-level firmware and platform software for next-generation data center and cloud-scale AI/compute systems.


You will own the design and delivery of significant firmware features, contribute to platform architecture, and lead complex integration and debugging within one or more technical domains. You will remain hands‑on in design, coding, testing, and issue resolution while coordinating effectively across hardware, system software, infrastructure, and validation teams.


Key Responsibilities


  • Own the architecture, design, implementation, integration, and maintenance of substantial firmware features across SoC, board, and platform levels.

  • Lead technical execution within one or more areas such as inter-processor communication, transport and connectivity layers, telemetry, diagnostics; logging, high-speed debug traces, profiling tools, SR-IOV, virtualization, time synchronization, or platform services.

  • Drive SoC and platform bring-up activities, including hardware/software integration, validation, and resolution of complex system-level issues.

  • Produce high-quality C/C++ code, unit tests, design documentation, and validation plans in a structured software development environment.

  • Lead focused design and code reviews; identify technical risks, clarify tradeoffs, and help teams converge on practical solutions.

  • Perform root-cause analysis using JTAG, trace, logs, instrumentation, and other embedded debugging tools; drive durable corrective actions.

  • Improve debuggability, observability, test automation, continuous integration, and pre-silicon/post-silicon validation practices within the team.

  • Collaborate with hardware, Linux, RTOS, infrastructure, security, validation, and product teams to deliver production-ready firmware.

  • Support customer and production issue resolution, including field debugging and clear communication of findings and corrective actions.

  • Mentor engineers through technical guidance, design feedback, debugging support, and sharing of domain knowledge.

  • Contribute to technical planning and roadmap discussions by identifying dependencies, scalability needs, and platform-level risks.

  • Promote engineering quality and continuous improvement by applying and scaling effective development practices across related projects.


Required Qualifications


  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, or equivalent practical experience.

  • 8+ years of experience in embedded firmware or low-level system software development.

  • Strong proficiency in C/C++; working knowledge of scripting languages such as Python or Bash.

  • Demonstrated experience designing and delivering complex firmware features from requirements through integration and validation.

  • Experience with SoC bring‑up, board support packages, device drivers, boot loaders, hardware/software integration, or system‑level debugging.

  • Strong understanding of computer and SoC architecture, including memory hierarchy, interrupts, DMA, coherency, interconnects, caches, and common peripheral interfaces.

  • Experience debugging embedded systems using tools such as JTAG/SWD, trace, logs, emulators, serial debuggers, or logic analyzers.

  • Experience working in Linux‑based development environments and/or with an RTOS.

  • Ability to communicate technical decisions clearly and collaborate effectively across international, multi‑site teams.


Preferred Qualifications


  • Experience developing firmware for datacenter, cloud, AI accelerator, or other high‑performance compute platforms.

  • Expertise in one or more areas: inter‑processor communication; transport and connectivity layers; telemetry; diagnostics; logging; high‑speed debug traces; profiling tools; SR‑IOV; virtualization; time synchronization, platform services; performance optimization; platform management; or firmware CI/CD and automation.

  • Experience with high‑speed interfaces or interconnects such as PCIe or LPDDR.

  • Experience with Embedded Linux build systems such as Yocto, Buildroot, or OpenEmbedded, and familiarity with Linux kernel development practices.

  • Experience with source and configuration management tools such as Git and Gerrit, plus unit testing, code coverage, static analysis, and performance analysis.

  • Experience collaborating with external partners, silicon vendors, original design manufacturers, or manufacturing teams.

  • Demonstrated ability to influence technical decisions across adjacent teams without relying on formal authority.


Leadership Expectations (Staff Level)


  • Act as the technical owner for significant features or a defined firmware area, making sound design decisions and escalating broader architectural choices when appropriate.

  • Balance hands‑on implementation with technical coordination, contributing at code, design, integration, and debug levels.

  • Build alignment across a multi‑team dependency set and ensure interfaces, assumptions, deliverables, and risks are clearly understood.

  • Mentor engineers and raise engineering quality through constructive reviews, reusable guidance, and practical technical leadership.

  • Anticipate integration and lifecycle risks within the owned area and drive mitigation before they impact platform delivery.

  • Contribute to architecture and roadmap direction through evidence‑based recommendations, while partnering with Senior Staff technical leaders on cross‑domain strategy.


Equal Opportunities

We are an Equal Opportunity employer; all qualified applicants will receive consideration for employment without regard to race, colour, religion, sexual orientation, gender identity, national origin, disability, veteran status, or any protected classification.


What's on Offer


  • Salary, stock and performance related bonus

  • Maternity/Paternity Leave

  • Employee stock purchase scheme

  • Matching pension scheme

  • Education Assistance

  • Relocation and immigration support (if needed)

  • Life, Medical, Income and Travel Insurance

  • Subsidised memberships for physical and mental well-being

  • Bicycle purchase scheme

  • Employee run clubs, including, running, football, chess, badminton + many more


Minimum Qualifications:


  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.

  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.

  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

  • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.


References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Embedded Software Engineer - Cork, Ireland
Staff Embedded Software Engineer - Cork, Ireland

Qualcomm • Cork

On-site
EUR 120,000 - 180,000
Salary bonus
Maternity Leave
Stock purchase plan
+6
Senior Staff Embedded Software Engineer – AI Accelerator
Senior Staff Embedded Software Engineer – AI Accelerator

Qualcomm • Cork

On-site
EUR 90,000 - 120,000
Salary, stock and performance-related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+7
Embedded Software Engineer, Staff - Cork, Ireland
Embedded Software Engineer, Staff - Cork, Ireland

Qualcomm • Cork

On-site
EUR 90,000 - 130,000
Competitive salary
Stock and performance bonus
Relocation and immigration support
+1
Senior Software Engineer - Firmware - Cork, Ireland Cork, Ireland Software Engineering Posted a day ago
Senior Software Engineer - Firmware - Cork, Ireland Cork, Ireland Software Engineering Posted a day ago

Qualcomm • Cork

Hybrid
EUR 70,000 - 110,000
Salary with stock bonus
Relocation support
Life and medical insurance
+1
Embedded Senior Software Engineer – Storage - Cork, Ireland
Embedded Senior Software Engineer – Storage - Cork, Ireland

Qualcomm • Cork

On-site
EUR 75,000 - 95,000
Salary, stock and performance related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+6
Staff Test Automation Engineer (Python) - Cork, Ireland
Staff Test Automation Engineer (Python) - Cork, Ireland

Qualcomm • Cork

On-site
EUR 120,000 - 180,000
Salary and stock bonus
Relocation support
Life and health insurance
+1
Software Engineer, Senior (OSEng) - Cork, Ireland
Software Engineer, Senior (OSEng) - Cork, Ireland

Qualcomm • Cork

On-site
EUR 80,000 - 110,000
Salary and bonus related toPerformance
Relocation and immigration support
Life/Medical insurance
+2
Linux Platform & HLOS Stack Developer, Senior/Staff - Cork, Ireland
Linux Platform & HLOS Stack Developer, Senior/Staff - Cork, Ireland

Nutanix • Cork

On-site
EUR 90,000 - 130,000
Salary, stock and performance related
Maternity/Paternity Leave
Employee stock purchase scheme
+7
Core Platform SoC Infrastructure Engineer, Senior - Cork, Ireland
Core Platform SoC Infrastructure Engineer, Senior - Cork, Ireland

Qualcomm • Cork

On-site
EUR 60,000 - 90,000
Salary, stock and performance related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+7
SW Engineer, Sr Staff - LLM Serving (Cloud AI) - Cork, Ireland
SW Engineer, Sr Staff - LLM Serving (Cloud AI) - Cork, Ireland

Qualcomm • Cork

On-site
EUR 90,000 - 120,000
Maternity/Paternity Leave
Employee stock purchase scheme
Relocation and immigration support
+5