Embedded Software Engineer - Robotics

Analog Devices Foundation

Not specified; not specified; not specified
**
C/c++ programming proficiency
Microcontroller and microprocessor development
Hardware communication protocols spi i2c uart can
** Analog Devices is seeking an Embedded Software Engineer to develop and maintain software for embedded systems, focusing on real-time operating systems and collaborating with cross-functional teams. The ideal candidate should possess strong programming skills in C/C++, experience in embedded software development, and excellent problem-solving abilities. **

Job Summary

  • Join Analog Devices to bridge the physical and digital worlds by developing cutting-edge embedded systems for innovative products.
  • Collaborate with cross-functional teams to design, implement, and integrate hardware and software solutions that deliver exceptional performance.
  • Optimize code for performance, memory usage, and power consumption while adhering to high standards of reliability and best practices.

Matching Summary

Match Score: 75

** Analog Devices is seeking an Embedded Software Engineer to develop and maintain software for embedded systems, focusing on real-time operating systems and collaborating with cross-functional teams. The ideal candidate should possess strong programming skills in C/C++, experience in embedded software development, and excellent problem-solving abilities. **

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • C/C++ programming proficiency
  • Microcontroller and microprocessor development
  • Hardware communication protocols SPI I2C UART CAN
  • Real-time operating systems RTOS experience
  • Debugging with oscilloscopes and logic analyzers

Nice-to-have

  • Experience with Zephyr or Linux OS
  • ROS driver or application development
  • AI ML computer vision knowledge
  • FPGA firmware programming skills
  • Python programming capabilities
  • Open-source project contributions

Key Requirements

  • Bachelor's degree in Computer Engineering or related field
  • Master's degree preferred
  • At least 2 years of relevant work experience
  • US citizenship or permanent resident status required for export control compliance

Work Rights

Must be US Citizen, US Permanent Resident, or protected individual

Tailored Resume

Cover Letter