Analog Devices

Embedded Software

Job Description

Posted on: 
2025-08-27

Responsibilities

  • Contribute to distributed data pipelines connecting embedded and cloud systems.
  • Develop firmware, automation tools, and tests for embedded systems.
  • Work with embedded sensors and participate in data collection campaigns.
  • Expand skills by taking on additional responsibilities such as PCB design and digital design.
  • Collaborate with cross-functional teams in an agile environment.
  • Engage in debugging and integration of software and hardware systems.
  • Familiarize with embedded RTOS frameworks and Linux-based embedded development.

Job Requirements

  • Enrollment in MS or BS equivalent in Electrical Engineering, Electrical and Computer Engineering, or Computer Science.
  • Experience with software and hardware system integration and debugging.
  • Excellent communication skills for cross-functional interaction.
  • Fundamental knowledge of DSP and sampling theory.
  • Familiarity with programming languages such as C, C++, Rust, and Python.
  • Knowledge of software development life cycle and management tools (e.g., git).
  • Experience with build systems like Make or CMake.
Apply now

More job openings