Amazon

Embedded Software Dev Engineer, Amazon Leo Customer Terminal Software

Job Description

Posted on: 
2026-01-07

Responsibilities

  • Develop embedded software for Customer Terminal devices within the Leo system.
  • Participate in all phases of the SDLC including requirements gathering, design, code, test, and code/test coverage.
  • Develop embedded software in languages such as C, C++, Rust, and Python.
  • Apply real-time embedded software philosophies and practices.
  • Work with Linux and/or RTOS.
  • Review schematics, logic analyzers, and embedded software troubleshooting techniques.
  • Collaborate with hardware, product, and operations teams to enhance customer experience.

Job Requirements

  • 3+ years of non-internship professional software development experience.
  • 3+ years of non-internship design or architecture experience.
  • 3+ years of embedded firmware development experience.
  • Proficient in at least one programming language.
  • Bachelor's degree in computer science or equivalent (preferred).
  • Experience with full software development life cycle processes.
  • Experience writing low-level drivers (preferred).
Apply now

More job openings