Taro Logo

Embedded Firmware Engineer

Global semiconductor leader that bridges physical and digital worlds to enable breakthroughs at the Intelligent Edge.
Limerick, Ireland
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Automotive · Healthcare

Job Description

Analog Devices (ADI) is seeking a Staff Firmware Engineer to join their Consumer Software Engineering team within the Software & Digital Platforms Group. This role focuses on developing system software solutions for ADI's Human sensory devices. The position offers significant opportunities for professional growth as part of a leading-edge development team.

The ideal candidate will work at the intersection of hardware and software, developing firmware solutions that optimize power usage and meet customer requirements. You'll be responsible for the entire software development lifecycle, from requirements gathering to maintenance, while working with teams across multiple sites.

ADI is a global semiconductor leader with revenue exceeding $9 billion and approximately 24,000 employees worldwide. The company specializes in combining analog, digital, and software technologies to create solutions for digitized factories, mobility, digital healthcare, and climate change initiatives.

This role requires a unique blend of technical expertise in embedded systems, excellent communication skills, and the ability to work effectively in a dynamic environment. You'll be involved in technical conversations with customers and designers, participating in training events, and growing the team's domain knowledge.

The position involves approximately 10% travel and offers the opportunity to work on cutting-edge technology that transforms lives. ADI fosters a culture focused on employee development, continuous learning, and creating a more sustainable future. Join a team that's at the forefront of innovation, working on solutions that bridge the physical and digital worlds.

Last updated 3 days ago

Responsibilities For Embedded Firmware Engineer

  • Working with design to learn how the silicon works to a level including simulation
  • Agree Firmware requirements with the customer
  • Provide and justify detailed firmware design with the customer
  • Provide a coding solution which minimises power usage
  • Create, document, and maintain firmware testing for 100% code coverage
  • Provide detailed support documentation
  • Create, document, and maintain system level python applications

Requirements For Embedded Firmware Engineer

Python
  • 10+ years experience in Arm Cortex-M embedded software development
  • First class honours Degree in Electronic or Electronic & Computer Engineering or equivalent
  • Strong experience in software development process
  • Experience in firmware development and testing in C, C++, python
  • Experience with hardware design and development, schematic, debug, and standard test equipment

Related Jobs

Staff Engineer, Digital Design

Staff Digital Engineer position at Analog Devices, focusing on complex system architecture and digital design for consumer electronics applications.

CPU RTL Design Engineer, Staff - Cork, Ireland

Staff-level CPU RTL Design Engineer position at Qualcomm focusing on high-performance, low-power device development in Cork, Ireland.

Senior/Staff Sensor Design Verification Engineer - Cork, Ireland

Senior/Staff Sensor Design Verification Engineer role at Qualcomm Cork, focusing on ASIC verification for sensor technologies in consumer electronics and automotive applications.

Staff AI Engineer

Staff AI Engineer position at Analog Devices focusing on optimizing AI models for edge hardware, requiring 5+ years of experience in AI/ML development and expertise in model optimization.

Staff Software Engineer, Android

Staff Android Engineer position at Toast, leading development of AI-powered upsell platform within restaurant POS system, requiring strong technical leadership and Android expertise.