Analog Devices

Senior Engineer, Embedded Software

Job Description

Posted on: 
2025-12-18

Responsibilities

  • Contribute to the development of platform drivers and hardware abstraction layers.
  • Design and implement shared software libraries.
  • Develop, test, and maintain device drivers and embedded firmware.
  • Participate in code reviews and refine software standards.
  • Deliver high-quality code and documentation.
  • Create unit and functional tests for software validation.
  • Collaborate with cross-functional teams and adhere to coding standards.

Job Requirements

  • Proficiency in C, C++, and C#.
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
  • Strong grasp of object-oriented programming and design patterns.
  • Familiarity with electronics and signal processing is a plus.
  • Experience in Agile environments, especially with Scrum and JIRA.
  • Excellent communication skills in English.
  • Strong team orientation and collaborative mindset.
Apply now

More job openings