Amazon

Amazon

Embedded Software Engineer, Mobile Robotics

North Reading, Massachusetts, USA · Internship

Sponsorship not specified$144k-$194kDetected 1 day ago
RustC++CFull-Stack DevelopmentCI/CDLinuxgRPCOnboardingEmbedded SystemsRoboticsSignal ProcessingSensors

> stay_score

odds of building a lasting career here

64Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role100
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

> community_outcomes

No reports yet — be the first to help the next applicant.

About the role

  • The safety perception team is comprised of passionate embedded software engineers who apply innovative advances in robotics and sensor processing to solve real-world safety challenges.
  • We take our responsibility for safety seriously but challenge ourselves to produce the right product that also gives us the performance we need.
  • We pay attention to the details so others do not have to, and strive to make systems that are natural and intuitive to use so that safety does not need a second thought.

Responsibilities

  • We write embedded Rust on platforms where correctness is not optional, and we own the full stack: from low-level driver integration to system APIs to the test infrastructure that proves our firmware works.
  • Develop and maintain safety-rated and non-safety-rated embedded firmware in Rust on heterogeneous multi-core platforms where real-time safety code and Linux-based services coexist on the same chip.
  • Design and implement perception features that enable autonomous robots to detect and respond to obstacles under the constraints of IEC 61508 functional safety certification.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 3+ years of embedded firmware development experience.
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
  • Proficiency in embedded development in Rust
  • alternatively, strong C/C++ embedded experience with demonstrated willingness and ability to work in Rust.
  • Experience with sensor data acquisition or signal processing (cameras, LiDAR, time-of-flight, or similar)
  • Produce design documents and safety analysis artifacts that meet the rigor required for third-party certification and witness testing.

Nice to have

  • Experience with gRPC, Protocol Buffers, or similar RPC/serialization frameworks
  • Working knowledge of 3D geometry, coordinate transforms, or point cloud processing
  • USA, MA, North Reading

Compensation

  • $144k-$194k

Benefits

  • Amazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children.
  • Medical, Dental, and Vision Coverage 2.
  • Maternity and Parental Leave Options 3.
  • Paid Time Off (PTO) 4.
  • Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment.

Company info

  • Our engineers take complete ownership, from interrupt handlers to CI/CD pipelines to on-site data collection, and frequently enter new areas to meet our customers' needs.
  • At Amazon, we value people with unique backgrounds, experiences, and skillsets.

This listing is sourced directly from Amazon's careers page and normalized into a canonical job model.