Senior Engineer, Firmware Engineering

Analog Devices Foundation

Dublin, Ireland
C programming
Bare-metal firmware development
Arm cortex processors
The Data Center & Energy team is seeking an experienced Firmware Developer to join our team and contribute to the design, development, and optimization of embedded firmware for high-performance systems

Job Summary

  • The Data Center & Energy team is seeking an experienced Firmware Developer to join our team and contribute to the design, development, and optimization of embedded firmware for high-performance systems.
  • Key responsibilities include designing, developing, and debugging embedded firmware for ARM Cortex-based microcontrollers, implementing bare-metal and RTOS-based solutions, and optimizing firmware performance.
  • Analog Devices is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge.

Matching Summary

The Data Center & Energy team is seeking an experienced Firmware Developer to join our team and contribute to the design, development, and optimization of embedded firmware for high-performance systems.

Skills & Requirements

Must-have

  • C programming
  • bare-metal firmware development
  • ARM Cortex processors
  • FreeRTOS
  • device drivers
  • communication protocols (I2C, SPI, UART, CAN, USB)
  • firmware validation and debugging

Nice-to-have

  • Python or Bash scripting
  • secure boot and cryptography
  • wireless protocols (BLE, Zigbee, LoRa, Wi-Fi)
  • Yocto/Linux embedded systems
  • MQTT, DNP3 protocols

Key Requirements

  • 5+ years of embedded firmware development experience
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Embedded Systems, or related fields
  • Proficiency in C coding
  • Experience with bare-metal firmware development
  • Deep understanding of ARM Cortex architecture
  • Expertise in FreeRTOS
  • Experience with embedded debugging tools (JTAG, SWD, GDB)

Work Rights

Not specified

Tailored Resume

Cover Letter