Back to search

Staff/Principal Robotics Software Engineer

Aurelius Systems · San Francisco, CA · Robotics software team; partners with the CTO and perception, controls, embedded, electrical engineering, and QA teams.

Compensation

$215k – $305k /yr

Employment type

Full-time

Work setting

On-site

Location

San Francisco, CA

Schedule

Day shift

Posted

Apply for this job

You'll be redirected to the employer's application page.

Job overview

The Staff/Principal Robotics Software Engineer role is onsite in San Francisco, CA, with compensation of $215,000–$305,000 per year. Aurelius Systems is a defense technology startup developing autonomous directed-energy systems for counter-UAS, with a San Francisco lab, Detroit manufacturing hub, and private field-test range. The engineer leads architecture across the robotics software stack and owns the path from prototype code to deployed software. The role supports reliable fielded systems through release processes, deployment practices, CI/CD, quality collaboration, and technical mentorship.

What you'll do

  • Set architecture and technical direction for the robotics software stack
  • establish release, packaging, and deployment practices for fielded systems
  • build CI/CD infrastructure and support software organization scaling alongside QA
  • mentor robotics software engineers and set code-quality standards
  • align perception, controls, embedded, and electrical engineering teams
  • take prototype code through deployment to customers or operators.

What we're looking for

Skills & competencies
robotics software engineer
staff/principal
robotics software
san francisco ca
aurelius systems
$215k–$305k/year
ros2
autonomy
perception
controls
ci/cd
fielded systems
defense technology
equity
Work arrangement
  • Weekend coverage required

Benefits & perks

  • Competitive salary and equity
  • medical, dental, and vision coverage
  • 18 days PTO plus five sick days
  • field-test travel
  • daily lunches and office snacks
  • e-bike and scooter stipend up to $500.

Why this role

Senior individual-contributor role requiring shipped robotics systems experience, deep ROS2 experience, and experience with CI/CD and formal software release and deployment. Core hours are Monday–Friday, 9 a.m.–6 p.m.; work may intensify during demos or field tests, including nights and weekends.

About the employer

Aurelius Systems is hiring for this role. Industry: Custom Computer Programming Services. Sector: 54.

Additional details

Industry sector
54
Industry
Custom Computer Programming Services
Occupation code
15-1252.00
Apply for this job

You'll be redirected to the employer's application page.

Browse more jobs

Listing ID: 607e2742-18d2-4b83-90a9-f8fa4d7795e6