Staff Robotics Software Engineer — Edge & Real-Time AI

Amazon

San Francisco (CA)

On-site

USD 150,000 - 300,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Frontier AI & Robotics, part of Amazon, is seeking a senior software engineer to build a robotics software stack that spans sensor bring-up to edge compute. You will work across hardware, ML research, controls, and operations, shipping scalable solutions for real‑world robotics problems.

The role demands strong C++/Python, leadership, and experience integrating with hardware teams. You’ll contribute to low‑level driver work, multi‑process Python lifecycles, and ROS 2 middleware in production

Qualifications

  • Bachelor's degree in computer science or equivalent.
  • 5+ years of software development experience.
  • Experience with C++/Python interop or other hybrid-language stacks.
  • Experience as a tech lead, mentor, or technical owner of an engineering team or significant component.
  • Experience working closely with hardware, ML, or controls teams as the software counterpart.

Responsibilities

  • Bring up and integrate sensors, actuators, and edge compute across diverse robotics hardware platforms.
  • Build and improve the multi-process Python and ROS 2 runtime: process management, IPC, observability, lifecycle.
  • Diagnose and fix bottlenecks across the stack: middleware performance (DDS, ROS 2), perception pipeline latency, edge inference throughput, system-level resource contention.
  • Generalize one-off solutions into reusable infrastructure (camera stacks, telemetry pipelines, edge deployment tooling) that scales across hardware platforms and use cases.
  • Port code onto the constrained edge-compute platforms our robots run. Make it work, then make it work well.
  • Identify gaps in the team’s velocity, whether that’s a missing piece of infrastructure or a fragile sensor that nobody has time to fix, and close them.
  • Make proper tradeoffs between prototyping and production software.

Skills

Software development
C++/Python interop
Distributed systems
Leadership / technical owner
Hardware/ML collaboration

Education

Bachelor's degree in computer science or equivalent

Tools

ROS 2
I2C/SPI/USB/MIPI/CAN protocols

Job description

Frontier AI & Robotics, part of Amazon, is seeking a senior software engineer to build a robotics software stack that spans sensor bring-up to edge compute. You will work across hardware, ML research, controls, and operations, shipping scalable solutions for real‑world robotics problems.

The role demands strong C++/Python, leadership, and experience integrating with hardware teams. You’ll contribute to low‑level driver work, multi‑process Python lifecycles, and ROS 2 middleware in production

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Systems Engineer – Frontier AI & Edge Compute
Robotics Systems Engineer – Frontier AI & Edge Compute

Amazon • Berwick

On-site
USD 150,000 - 300,000
Comprehensive medical benefits
Equity and sign-on payments
Financial and other incentives
Robotics Software Engineer - Linux Drivers & Edge AI
Robotics Software Engineer - Linux Drivers & Edge AI

Amazon • North Reading (MA)

On-site
USD 144,000 - 194,000
Medical, Dental, and Vision Coverage
401(k) Plan
Paid Time Off
Member of Technical Staff - Robotics, Frontier AI Robotics
Member of Technical Staff - Robotics, Frontier AI Robotics

Amazon • San Francisco (CA)

On-site
USD 150,000 - 300,000
Senior Robotics Software Engineer (Real-Time Perception)
Senior Robotics Software Engineer (Real-Time Perception)

Amazon • Massachusetts

On-site
USD 168,000 - 227,000
Senior Embedded Sensor & Edge Compute Engineer
Senior Embedded Sensor & Edge Compute Engineer

Amazon • North Reading (MA)

On-site
USD 168,000 - 227,000
Medical, Dental, Vision
401(k) plan
Paid time off
Member of Technical Staff - Robotics, Frontier AI Robotics
Member of Technical Staff - Robotics, Frontier AI Robotics

Amazon • Berwick

On-site
USD 150,000 - 300,000
Comprehensive medical benefits
Equity and sign-on payments
Financial and other incentives
Senior Robotics Perception & Real-Time Systems Engineer
Senior Robotics Perception & Real-Time Systems Engineer

Socket.dev • New York (NY)

On-site
USD 185,000 - 250,000
Health insurance
401(k) matching
Paid time off
+1
Lead Embedded Robotics Software Engineer
Lead Embedded Robotics Software Engineer

Amazon • Reading (MA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
Parental leave
Robotics Software Engineer – Real-Time ML & Automation
Robotics Software Engineer – Real-Time ML & Automation

Amazon • Seattle (WA), Northern (KY)

Hybrid
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Senior Software Engineer, Edge Systems (Robotics)
Senior Software Engineer, Edge Systems (Robotics)

Gather AI • Pittsburgh

On-site
USD 130,000 - 180,000