Customer-Facing Embedded Systems Engineer (C/Python, BMS)

Analog Devices

Limerick

On-site

EUR 70,000 - 90,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Analog Devices, Inc. is seeking an Embedded Systems Engineer in Ireland to develop real-time firmware for BMS controllers. You will work on low‑level drivers, system interfaces, and battery‑algorithm validation with direct customer interaction.

The role requires Embedded C and Python expertise, proficiency with I2C/SPI/CAN, and hands-on lab work with test equipment. You will collaborate with hardware teams and deliver complete validation packages.

Qualifications

  • Bachelor’s or Master’s degree in Electrical, Electronics or Computer Engineering.
  • 4–8 years of embedded firmware/system development experience.
  • Proficiency in Embedded C and low‑level MCU development.
  • Strong Python skills for scripting, test automation or validation.
  • Deep understanding of I2C, SPI and CAN protocols.
  • Experience with lab instruments: oscilloscopes, amplifiers, function generators.

Responsibilities

  • Develop and test embedded firmware in Embedded C for real-time BMS controllers.
  • Design low-level drivers and system interfaces using I2C, SPI, and CAN.
  • Use Python for test automation, scripting, and system-level validation.
  • Work with PCB schematics and collaborate with hardware teams for bring-up and debugging.
  • Support and validate battery algorithms (SoC, SoH).
  • Interface with customers to support system integration, troubleshooting and performance tuning.
  • Deliver high-quality products and demos, validation packages, and handoffs.
  • Perform lab validation using oscilloscopes, amplifiers and function generators.
  • Create technical documentation and contribute to reference designs and test reports.

Skills

Embedded C
Python
System-level development
Debugging
Customer-facing communication

Education

Electrical/Electronics/Computer Engineering (Bachelor's/Master's)

Tools

I2C
SPI
CAN
Oscilloscopes
Function generators

Job description

Analog Devices, Inc. is seeking an Embedded Systems Engineer in Ireland to develop real-time firmware for BMS controllers. You will work on low‑level drivers, system interfaces, and battery‑algorithm validation with direct customer interaction.

The role requires Embedded C and Python expertise, proficiency with I2C/SPI/CAN, and hands-on lab work with test equipment. You will collaborate with hardware teams and deliver complete validation packages.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer: Real-Time BMS & CAN
Senior Embedded Systems Engineer: Real-Time BMS & CAN

Analog Devices International Unlimited Company • Limerick

On-site
EUR 70,000 - 100,000
Embedded Systems Engineer
Embedded Systems Engineer

Analog Devices • Limerick

On-site
EUR 70,000 - 90,000
Embedded Systems Engineer
Embedded Systems Engineer

Analog Devices International Unlimited Company • Limerick

On-site
EUR 70,000 - 100,000
Senior Embedded Software Engineer for Battery Insights
Senior Embedded Software Engineer for Battery Insights

Analog Devices, Inc. • Ireland

On-site
EUR 75,000 - 110,000
Senior System Design Engineer, Power & Telemetry
Senior System Design Engineer, Power & Telemetry

Analog Devices, Inc. • Limerick

Hybrid
EUR 90,000 - 120,000
Senior Embedded Software Engineer: Automotive Safety & Edge Systems
Senior Embedded Software Engineer: Automotive Safety & Edge Systems

Analog Devices • Ireland

On-site
EUR 90,000 - 130,000
Senior Firmware Engineer: Audio DSP & Embedded ML
Senior Firmware Engineer: Audio DSP & Embedded ML

1020 ADBV Ireland • Limerick

On-site
EUR 90,000 - 130,000
Senior Real-Time Embedded Software Engineer (ARM Cortex)
Senior Real-Time Embedded Software Engineer (ARM Cortex)

Analog Devices, Inc. • Ireland

Remote
EUR 90,000 - 120,000
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 Embedded Software Engineer - Real-Time ARM, C/C++
Senior Embedded Software Engineer - Real-Time ARM, C/C++

Analog Devices, Inc. • Limerick

Hybrid
EUR 70,000 - 110,000