Analog Devices

Senior Embedded SW Engineer

Job Description

Posted on: 
2026-01-27

Responsibilities

  • Design embedded software for edge computing systems.
  • Collaborate with System Architects, Algorithm Designers, and Hardware Engineers.
  • Test, document, and maintain embedded software for various computing systems.
  • Integrate hardware and software, debug systems, and ensure they meet requirements.
  • Build automated measurement and data collection systems.
  • Write scripts in Python or Matlab for data acquisition and visualization.
  • Create documentation for developers and users of the system.

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 other embedded operating systems.
  • Proficiency in Python or modern scripting languages.
  • Solid understanding of signal processing concepts.
  • Experience in FPGA development is desired.
Apply now

More job openings