Cadence Design Systems logo

Senior Embedded Software Engineer

Cadence Design Systems
June 02, 2026
Full-time
On-site
Cork, Ireland
Semiconductor IP Jobs, Level - Senior

Job Title

Senior Embedded Software Engineer

Role Summary

Work on reference systems and software stacks for Cadence Compute Systems Group (CSG) subsystems used in computer vision, machine learning, radar, automotive, and other high-performance applications. The role involves developing embedded and real-time software, device drivers, SDKs and reference applications, and supporting customers and partners.

The team integrates software with compute and interface IP, boards, and emulation systems and collaborates with R&D, verification, partners, and customers.

Experience Level

Senior-level. The posting references approximately 4 years of relevant experience.

Responsibilities

Core responsibilities include developing, integrating, and supporting embedded software and reference systems:

  • Develop and test embedded software and reference applications for physical AI and high-performance use cases.
  • Design and implement device drivers for Linux and RTOS environments.
  • Port, link, and debug embedded software across processors and platforms (including Arm).
  • Create and maintain SDKs and software stacks for partners and customers.
  • Integrate third-party components and coordinate with partners for system integration.
  • Collaborate with software and RTL verification engineers and systems architects.
  • Automate build and test workflows and improve build/test infrastructure.

Requirements

Must-have technical skills and experience:

  • Expert-level C programming and strong Python skills.
  • Practical experience writing, debugging, and testing Linux and RTOS drivers.
  • Experience building and modifying embedded Linux distributions.
  • Proven experience porting, linking, and debugging low-level embedded software.
  • Hands-on experience writing low-level software for embedded processors (example: Arm).
  • Ability to gather and negotiate requirements and translate them into design and implementation.

Education Requirements

Degree qualification in Computer Science, Engineering, or equivalent; posting references ~4 years of experience. The listing allows equivalent practical experience in lieu of a listed degree.


About the Company

Company: Cadence Design Systems

Headquarters: San Jose, California, USA

Cadence Design Systems is a global electronic design automation company that provides software, hardware, and intellectual property for designing advanced semiconductor chips. With over 25 years in the industry, Cadence is known for its innovative technology solutions and has been recognized by Fortune Magazine as one of the 100 Best Companies to Work For. The company is dedicated to solving complex technical challenges in order to enable customers to create revolutionary products and experiences.

Cadence Design Systems logo

Date Posted: 2026-06-03