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)