ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare
Job Summary
ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare.
Design, develop, and debug embedded firmware for ARM Cortex-based microcontrollers, implementing bare-metal and RTOS-based solutions.
Follow best practices in version control (Git), continuous integration, and documentation.
Matching Summary
ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare.
Skills & Requirements
Must-have
C programming language
bare-metal firmware development
ARM Cortex processors
FreeRTOS real-time operating system
device drivers and communication protocols
embedded debugging tools
Nice-to-have
Python or Bash scripting
secure boot and cryptography
wireless protocols
Yocto/Linux embedded systems
Key Requirements
Bachelor’s or Master’s degree
5+ years of experience
Demonstrable proficiency in C coding
C++ proficiency useful
Experience with bare-metal firmware development
Deep understanding of ARM Cortex architecture
Expertise in FreeRTOS
Experience with embedded debugging tools
Familiarity with safety-critical or low-power embedded systems