Engineering · Autonomy
Senior Robotics Software Engineer
Salary range$165K – $205K
Apply for this roleAbout the role
Own the motion-planning stack that lets our robots share busy warehouse aisles with people and forklifts.
What you'll do
- Design and ship planning and behavior modules in C++ on ROS 2
- Turn field logs into fixes: reproduce, simulate, deploy
- Set the testing bar for autonomy code with simulation and hardware-in-the-loop
- Mentor two engineers and review designs across the Autonomy team
What you bring
- 6+ years writing production C++ or Rust
- Shipped software that runs on real robots or vehicles
- Comfort with geometry, linear algebra and probabilistic reasoning
Nice to have
- ROS 2 in production
- Experience with fleet-scale deployments
Pay and benefits
The base salary for this role is $165,000 to $205,000, depending on experience and level. Every full-time employee also gets stock options and our full benefits.
- Medical, dental and vision, 100% covered for you and 80% for family
- Stock options for every full-time employee
- 401(k) with a 4% match
- 16 weeks of paid parental leave
- Relocation support for Pittsburgh and Boston roles
Autonomy, Engineering
Engineering writes the software that plans, perceives and keeps 1,400 robots running: on the robot, on site gateways and in the cloud. Small teams, each owning a part of the stack end to end.
Hiring manager
Dev Malhotra
Engineering Manager, Autonomy
Your recruiter
Amara Okoye
Technical Recruiter
Five steps, about four weeks.
- 01
Apply
A résumé and two short questions. No cover letter needed.
- 02
Recruiter call
30 minutes about the role, timing and pay. You'll see the salary range up front.
- 03
Interview
A technical or craft conversation with the team, with prep notes in advance.
- 04
Onsite
Meet the team in person or by video. We cover travel.
- 05
Offer
A clear offer in Roster, and time to ask anything before you sign.
Apply
Senior Robotics Software Engineer
A résumé and three short questions. No cover letter needed; it takes about five minutes.