Back to Roster
All open roles

Engineering · Autonomy

Senior Robotics Software Engineer

Pittsburgh, PAHybridL5 · SeniorFull-timeHiring now

Salary range$165K – $205K

Apply for this role

About 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
01The team

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

02How we hire

Five steps, about four weeks.

  1. 01

    Apply

    A résumé and two short questions. No cover letter needed.

  2. 02

    Recruiter call

    30 minutes about the role, timing and pay. You'll see the salary range up front.

  3. 03

    Interview

    A technical or craft conversation with the team, with prep notes in advance.

  4. 04

    Onsite

    Meet the team in person or by video. We cover travel.

  5. 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.

About you

We read every résumé ourselves; nothing is auto-rejected.

Questions
Are you authorized to work in the United States?

A few sentences is plenty.

Optional self-identification. After you apply we'll offer a separate, voluntary survey. Optional and confidential. Your answers are stored separately, never shown to interviewers and only reported in aggregate.

Powered by Roster · Your data stays with Lumen Robotics.

03More in EngineeringAll roles