Jobs / Ama***

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 States143,700-194,400 USD/yearlyOnsite
Remuneration
143,700-194,400 USD/yearly
Location
Westborough, MA, United States
Visa sponsorship
Sponsors visa

Job summary

DESCRIPTION Amazon Robotics is seeking an Embedded Software Engineer with Rust programming expertise to join our Safety Perception team and help build the safety-rated sensor processing firmware for one of the world's largest autonomous robot fleets.

Benefits

That support you and eligible family members, including domestic partners and thThat generally apply to regular, full-time employees include:Medical, Dental, and Vision CoverageMaternity and Parental Leave OptionsPaid Time Off (PTO)401(k) PlanIf you are not sure that every qualification on the list above describes you exaAt Amazon, we value people with unique backgrounds, experiences, andLearn more about ourAt https://amazon.jobs/en/USA, MA, North Reading - 143,700.00 - 194,400.00 USD annuallyUSA, MA, Westboro - 143,700.00 - 194,400.00 USD annually

Qualifications

  • 3+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems 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)
  • PREFERRED
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Experience with gRPC, Protocol Buffers, or similar RPC/serialization frameworks
  • Familiarity developing embedded software in a safety-standards-controlled environment such as IEC 61508 or ISO 26262
  • Working knowledge of 3D geometry, coordinate transforms, or point cloud processing
  • Experience with robotics middleware (ROS/ROS2) or visualization

Responsibilities

  • They will:
  • 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.
  • Contribute to system interfaces and tooling (gRPC/protobuf APIs, CLI

Degrees

AssociateBachelorDegree

Industry

AutomotiveEnergyInsuranceManufacturing

Company size

Smb