Analog Devices

Senior Embedded SW Engineer

Job Description

Posted on: 
2026-01-15

Responsibilities

  • Design embedded software for edge computing systems.
  • Collaborate with teams to translate high-level architecture into working designs.
  • Test, document, and maintain embedded software for various applications.
  • Integrate hardware and software, perform system debugging, and document results.
  • Build automated measurement and data collection systems.
  • Write scripts for data acquisition and visualization.
  • Ensure data quality meets requirements of data scientists and algorithm designers.

Job Requirements

  • MSEE or MSCS degree.
  • Strong C/C++ programming skills.
  • Experience with ARM development tools and embedded systems design.
  • Familiarity with Linux, ROS, and modern scripting languages like Python.
  • Understanding of signal chains and digital signal processing.
  • Problem-solving and troubleshooting skills.
  • Desired experience in FPGA development and ADC/DAC principles.
Apply now

More job openings