Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Principal Robotics Software Engineer role.
Rezi rewrites your resume against Aurelius Systems's job description. Free.

Tailor your resume to this Principal Robotics Software Engineer role.
Rezi rewrites your resume against Aurelius Systems's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Principal Robotics Software Engineer posting at Aurelius Systems — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Principal Robotics Software Engineer posting at Aurelius Systems — free, in seconds.
About the Role
Lead architecture across the robotics stack, including tracking, control, autonomy, and infrastructure. Partner directly with the CTO and engineering leadership to own the transition from prototype code to deployed software. This role is for a senior individual contributor who has experience scaling systems and transforming research-oriented stacks into deployable products.
Responsibilities
- Define architecture and technical direction for the entire robotics software stack.
- Architect performance and timing, including threading, process models, and latency budgets.
- Establish a formal release process, packaging, and deployment hygiene for fielded systems.
- Develop and scale CI/CD infrastructure to support the growing software organization and QA.
- Mentor the robotics software engineering team and set the standard for code quality.
- Ensure cross-functional alignment with controls, embedded, EE, and optics teams.
- Manage the process of taking software from prototype to fielded deployment for customer use.
Requirements
- 10+ years of experience shipping robotics or real-time, hardware-facing software.
- Deep production C++ and real-time systems experience with hands-on coding ability.
- Proven track record as a senior individual contributor at companies that shipped products to customers or operators.
- Experience building and operating CI/CD pipelines for robotics or hardware-in-the-loop systems.
- Experience guiding software through formal release, packaging, and deployment to end-users.
- Background in robotics companies that shipped products, defense robotics, AV, aerospace, or high-performance automotive programs.
- Demonstrated ability to take software from development to field deployment for customers.
- Understanding the difference between a functional prototype and a robust release.
Skills
- Robotics software architecture
- Real-time systems
- C++
- CI/CD
- Software release processes
- Packaging
- Deployment
- ROS2 (with judgment)
- Rust
- Systems programming
- Sensor fusion
- Perception
- Defense software
- Safety-critical software
Location
- San Francisco
- Detroit
Work Type
- Full-time
- Onsite
Experience Level
- Principal
- Senior IC
Education Level
- BS, MS or PhD in CS, Robotics, EE or equivalent (track record prioritized over degree)
Benefits
- Competitive salary and equity
- United Health Care medical, dental, and vision coverage
- 18 days PTO plus 5 sick days
- Travel to field test events and range days
- Covered daily lunches, office snacks, and drinks
- E-bike and scooter stipend up to $500
- Direct access to leadership
- Real ownership over work
About the Company
- Aurelius Systems is a VC-backed defense tech startup developing autonomous, edge-deployed directed energy systems for counter-UAS.
- The company builds laser weapons to neutralize drones.
- The team consists of engineers, former US military operators, and subject matter experts focused on advancing directed energy technology.
- The company emphasizes a culture of high output and direct action, inspired by historical figures like Marcus Aurelius and Henry Ford.
- Operations include a San Francisco lab, a Detroit manufacturing hub, and weekly field tests on a private 400-acre range.
Equal Opportunity
- This role requires access to export-controlled information or items that require U.S. Person status. As defined by U.S. law, individuals who are any one of the following are considered to be a U.S. Person: (1) U.S. citizens, (2) legal permanent residents (a.k.a. green card holders), and (3) certain protected classes of asylees and refugees, as defined in 8 U.S.C. 1324b(a)(3).