Analog Devices

Senior Embedded SW Engineer

Job Description

Posted on: 
2026-02-18

Responsibilities

  • Design and maintain firmware for real-time systems, ensuring quality and performance.
  • Collaborate on requirements, architecture, and deliverables while optimizing with hardware engineers.
  • Test, debug, and integrate complex systems.
  • Assess and adopt new technologies to enhance the team.
  • Mentor peers and ensure seamless collaboration.
  • Participate in the software development life cycle management.
  • Develop and troubleshoot low-level drivers and hardware integration for various interfaces.

Job Requirements

  • BS or MS in Electrical Engineering, Electronics and Communication Engineering, or Computer Science.
  • 3-5 years of experience in embedded firmware/software development.
  • Proficient in software-hardware integration and silicon/board validation.
  • Strong skills in C, C++, Rust, and Python, with experience using build systems.
  • Fluent with RTOS such as FreeRTOS or ZephyrRTOS.
  • Good understanding of RISC architectures and bus architectures.
  • Familiarity with Embedded Linux design patterns and digital design concepts.
Apply now

More job openings