Senior Embedded Software Engineer - Real-Time ARM, C/C++

Analog Devices, Inc.

Limerick

Hybrid

EUR 70,000 - 110,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Analog Devices, Inc. in Ireland seeks a Senior Engineer, Embedded Software, to contribute to the development of embedded software for ADEF & COMMS. You will play a senior role in real-time embedded systems for high-speed data converters and ASICs, ensuring security, reliability, and performance.

You will collaborate with Silicon Designers and QA teams, design driver interfaces, and drive software quality through CI and automated tests, while mentoring junior engineers in a fast-growing group.

Qualifications

  • Bachelor’s degree in Electronic Engineering, Computer Engineering, or related field.
  • 5+ years designing, developing and launching high performance, high-reliability real time embedded systems.
  • Strong C/C++ development and debug skills.
  • Experience developing customer-facing C/C++ APIs and SDKs.
  • Experience with hardware abstraction layers (HAL) and register-level device control.
  • Strong knowledge of ARM Cortex architectures.
  • Experience in real time embedded systems, both bare metal and RTOS.
  • Proficiency with Git and code review processes.
  • Experience with continuous integration/automated testing.
  • Knowledge of Digital Signal Processing techniques.
  • Experience with JESD204B/C interfaces.
  • RF/mixed-signal systems and FPGA integration.
  • Python scripting for test automation.

Responsibilities

  • Design and develop high performance real-time embedded applications on ARM Cortex-M microcontrollers in C programming language.
  • Develop customer facing device drivers in C and C# that present a programming interface to Analog Devices products.
  • Interact daily with distributed teams to develop software, resolve bugs, and capture requirements.
  • Create documentation to support embedded firmware design and communicate concepts.
  • Participate in code reviews and improve software standards.
  • Develop and execute unit and integration test plans.
  • Develop and review tools used for testing and interfacing with the product.
  • Analyze test results and implement corrective actions.
  • Provide customer support during Beta trials and post-release.
  • Develop customer facing documentation and training material as required.
  • Comply with licensing, code origin control and documentation; mentor juniors.

Skills

C/C++ development
Real-time embedded systems
ARM Cortex familiarity
RTOS experience
Python scripting
Git and code reviews

Education

Bachelor’s degree in Electronic Engineering, Computer Engineering, or related field

Tools

Git
CI/CD tooling
HAL knowledge

Job description

Analog Devices, Inc. in Ireland seeks a Senior Engineer, Embedded Software, to contribute to the development of embedded software for ADEF & COMMS. You will play a senior role in real-time embedded systems for high-speed data converters and ASICs, ensuring security, reliability, and performance.

You will collaborate with Silicon Designers and QA teams, design driver interfaces, and drive software quality through CI and automated tests, while mentoring junior engineers in a fast-growing group.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Real-Time ARM (Ireland)
Senior Embedded Software Engineer - Real-Time ARM (Ireland)

Analog Devices • Limerick

On-site
EUR 85,000 - 120,000
Senior Engineer - Embedded software
Senior Engineer - Embedded software

Analog Devices • Limerick

On-site
EUR 85,000 - 120,000
Senior Engineer - Embedded software
Senior Engineer - Embedded software

Analog Devices, Inc. • Limerick

On-site
EUR 70,000 - 110,000
Senior Software Architect & Tech Lead
Senior Software Architect & Tech Lead

Analog Devices • Dublin

On-site
EUR 90,000 - 130,000
Senior Embedded SDK Architect
Senior Embedded SDK Architect

Analog Devices, Inc. • Limerick

On-site
EUR 80,000 - 120,000
Senior Product Applications Engineer - RF, SDR & Data Converters
Senior Product Applications Engineer - RF, SDR & Data Converters

Analog Devices, Inc. • Limerick

On-site
EUR 75,000 - 110,000
Staff Software Engineer & Dev Team Lead - Architect
Staff Software Engineer & Dev Team Lead - Architect

Analog Devices • Dublin

On-site
EUR 80,000 - 110,000
Competitive compensation
Professional growth opportunities
Work-life balance
+1
Senior Engineer, Embedded Software Architect
Senior Engineer, Embedded Software Architect

Analog Devices, Inc. • Limerick

On-site
EUR 70,000 - 90,000
Senior Embedded Firmware Engineer — Hybrid Dublin
Senior Embedded Firmware Engineer — Hybrid Dublin

Acre Security • Dublin

Hybrid
EUR 90,000 - 120,000
Staff Software Lead: Architecture & Cross‑Team Impact
Staff Software Lead: Architecture & Cross‑Team Impact

Analog Devices, Inc. • Dublin

On-site
EUR 70,000 - 100,000
Competitive compensation and benefits
Professional growth opportunities
Collaborative team environment