Clera

Principal Robotics Software Engineer

San Francisco. Posted 7 days ago

The role

You will write production C++ across the robotics software stack for autonomous robotic systems. You will establish timing and safety contracts and turn prototype software into repeatable field releases.

What you will do

  • Write and own production C++ across the robotics software stack
  • Establish timing and safety contracts across perception, tracking, control, and autonomy
  • Turn prototype software into repeatable field releases through packaging, deployment, CI/CD, quality assurance, and hardware-in-the-loop testing
  • Mentor and grow the robotics team while remaining hands-on with code
  • Debug hardware and field issues, including during regular range tests

Required qualifications

  • At least 10 years of hands-on robotics software engineering experience, with shipped systems and recent coding experience
  • Production C++ experience on physical robotic systems, with breadth across sensors, perception, tracking, control, middleware, and deployment
  • Experience taking a robotics stack from prototype to repeatable use in field, operator, fleet, or customer settings
  • Experience owning system-wide timing, threading, and latency, and building release, CI/CD, quality assurance, or hardware-in-the-loop processes
  • Experience mentoring or growing a team while continuing to code as an individual contributor

Nice to have

  • Familiarity with ROS or ROS2, cameras, IMUs, encoders, or gimbal systems
  • Defense, aerospace, or safety-critical software experience
  • An active security clearance

Before you apply

  • Must be a U.S. Person due to export control requirements
  • Visa sponsorship is not available

About the company

clera is a defense technology team developing autonomous robotic systems for countering unmanned aircraft.