Analog Devices logo

Senior Firmware Engineer

Analog Devices
April 30, 2026
Full-time
On-site
Limerick, Ireland
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Firmware Engineer

Role Summary

Senior firmware engineer on the Consumer System Software team responsible for designing, developing and maintaining system-level firmware for audio, video and true wireless consumer products. Work involves integrating hardware and software components, implementing DSP and machine-learning primitives, and delivering production-ready firmware and documentation.

Collaborate with hardware engineers, algorithm developers and product teams to define system architectures and meet product performance targets.

Experience Level

Senior — 5+ years of industrial firmware development experience.

Responsibilities

Primary responsibilities include system-level firmware design, algorithm integration, and production verification.

  • Define and maintain system-level architectures combining firmware and hardware components.
  • Specify, integrate, design and enhance audio/video DSP algorithms and signal-processing methods.
  • Integrate machine-learning primitives and support DNN deployment (e.g., PyTorch, TensorFlow).
  • Develop, debug and optimize system software for overall hardware/software performance.
  • Implement and test multi-threaded applications and real-time embedded firmware.
  • Use and maintain source control and defect-tracking workflows; produce engineering documentation.
  • Collaborate cross-functionally with hardware, algorithm and product teams; support customer integration when required.
  • Participate in system-level verification, integration and debugging activities; support field issue resolution.
  • Willingness to travel up to 10% for customer or cross-site activities.

Requirements

Must-have technical skills and experience.

  • 5+ years of industrial firmware development experience for embedded systems.
  • Strong C/C++ and Python programming skills.
  • Experience with digital signal processing (DSP) and algorithm development.
  • Experience with ML/DNN technologies and frameworks (PyTorch, TensorFlow).
  • Familiarity with Tensilica HiFi, Kalimba DSP cores and Bluetooth audio frameworks.
  • Hands-on experience integrating, building and testing multi-threaded applications on embedded platforms.
  • Experience with embedded real-time operating systems.
  • Experience with SCM tools (e.g., GIT, SVN, Clearcase, Perforce) and defect tracking tools (e.g., Jira, Bugzilla).
  • Strong analytical and problem-solving skills; ability to work across hardware and software domains.

Education Requirements

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science or a related technical field (BS or MS in EE/CE or related).


About the Company

Company: Analog Devices

Headquarters: Norwood, Massachusetts, USA

Analog Devices is a leading global semiconductor company that bridges the physical and digital worlds, enabling breakthroughs at the Intelligent Edge. With a focus on innovation, ADI develops solutions that drive advancements in digitized factories, mobility, and digital healthcare. The company employs around 24,000 people globally and reported revenues exceeding $9 billion in FY24, creating technologies that transform lives across various sectors.

Analog Devices logo

Date Posted: 2026-04-29