Analog Devices is looking for an experienced embedded system engineer to design, develop, and integrate advanced robotics hardware solutions for AI innovations in the robotic space.
Requirements
- 4+ years of experience in embedded software development with strong C/C++ skills and proficiency in Python
- Experience with RTOS/Zephyr and common embedded communication protocols (SPI, I²C, UART, CAN)
- Proficient in hardware debugging using oscilloscopes, logic analyzers, and other test equipment
- Strong understanding of ADC/DAC operation and signal processing concepts
Responsibilities
- Design, implement, and maintain low-level drivers for RTOS/Zephyr-based robotics platforms
- Enable real-time data streaming from various sensors (accelerometer, microphone, etc...) in robotic system firmware
- Develop host-side applications to interface with onboard sensors over USB and CAN
- Perform board bring-up for new PCBs and collaborate with hardware engineers to debug and resolve issues
- Implement firmware update mechanisms (MCUboot, DFU) and configure bootloaders for reliable field updates
Other
- Passionate about inventing and building robotic system through working closely with a multidisciplinary team
- Bachelor’s or Master’s degree in Electrical Engineering or Computer Science
- Required Travel: Yes, 10% of the time
- The expected wage range for a new hire into this position is $125,250 to $187,875.