Jobs / Ama***

Sr. Embedded Software Engineer, Mobile Robotics

Ama*** · Westborough, MA, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Westborough, MA, United States168,100-227,400 USD/yearlyOnsite
Remuneration
168,100-227,400 USD/yearly
Location
Westborough, MA, United States
Visa sponsorship
Sponsors visa

Job summary

DESCRIPTION Amazon Robotics is seeking a Senior Embedded Software Engineer with deep Rust expertise to help lead development of safety-rated sensor processing firmware for one of the world's largest autonomous robot fleets.

Benefits

Learn more about ourAt https://amazon.jobs/en/USA, MA, North Reading - 168,100.00 - 227,400.00 USD annuallyUSA, MA, Westboro - 168,100.00 - 227,400.00 USD annually

Qualifications

  • 6+ years of non-internship professional software development experience
  • 6+ years of programming with at least one software programming language experience
  • 6+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Proficiency in embedded development in Rust; alternatively, strong modern C/C++ embedded experience with demonstrated willingness and ability to work in Rust
  • PREFERRED
  • 6+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Experience developing RTOS applications or bare-metal real-time systems
  • Experience with heterogeneous multi-core platforms (e.g., ARM Cortex-A + Cortex-R/M + GPUs)
  • Experience with general troubleshooting and debugging of hardware
  • Experience writing low-level drivers (V4L2, I2C, SPI, DMA)

Responsibilities

  • You will own the team's hardest end-to-end problems, framing solutions where the business need is clear but the technical strategy is not, and raise the bar for the engineers around you.
  • The ideal candidate is a force multiplier who sets technical direction across teams and raises the bar for associate safety.
  • They will:
  • Lead the design and architecture of major safety-rated and non-safety-rated firmware subsystems in Rust on heterogeneous multi-core platforms, where real-time safety code and Linux services coexist on the same chip.
  • Set technical direction across the full sensor processing pipeline (driver integration, frame acquisition, point cloud generation, collision detection) and influence peer hardware, safety, and navigation teams.
  • Own the team's hardest end-to-end problems, framing solutions where the business problem is known but the technical strategy is not.
  • Drive perception features that let robots detect and respond to obstacles under IEC 61508 certification, ensuring data integrity through black-channel diagnostics.
  • Raise the technical bar through design and code reviews, and mentor engineers so the team is more reliable because of your presence but does not require it.
  • Produce direction-setting design documents and safety analysis artifacts that meet the rigor of third-party certification and witness testing.
  • Lead debugging and root-cause analysis end-to-end, from raw sensor data to safety responses, on real robots at test facilities and in production.
  • Leverage AI coding assistants as a force multiplier and lead the team to do the same.
  • A day in the life

Skills

Leadership

Degrees

AssociateBachelorDegree

Industry

AutomotiveEnergyInsuranceMedia

Company size

Smb