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.