> Markdown version of [/jobs/ext/3955151-senior-robotics-software-engineer](https://www.wearedevelopers.com/jobs/ext/3955151-senior-robotics-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Robotics Software Engineer - **Company:** CLERA, LLC - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $185,000.0 - $235,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Continuous Integration, Software Debugging, Hardware-In-The-Loop Simulation, Robotic Automation Software, Sensor Fusion, Static Timing Analysis, Robot Operating System, Real Time Systems, Low Latency - **Published:** October 27, 2026 - **Apply:** https://www.thejobnetwork.com/job/3f7ad833-5791-4e65-bb23-64355d745d2a/senior-robotics-software-engineer ## About the Role * At least 4 years of hands-on robotics software engineering experience. * Experience writing production C++ that ran on a physical robotic system and was used repeatedly in the field or in operation. * Experience owning hardware-facing features and working with sensor data, tracking, control, or autonomy. * Fluency with real-time systems, including threading, latency, and timing analysis. * Experience building or maintaining CI/CD or hardware-in-the-loop testing for robotics software. * Familiarity with sensor synchronization, coordinate-frame transforms, sensor fusion, Kalman filtering, or target tracking is helpful. * ROS or ROS2, cameras, IMUs, encoders, gimbal or turret systems, and defense, aerospace, or safety-critical software experience are useful. * Must meet US Person requirements for export control purposes. ## Description Join a defense technology team developing autonomous robotic systems. You will build and debug production C++ software on physical hardware, working across sensor data, tracking, control, and autonomy. What You'll Do * Own production C++ features end to end across sensor data, tracking, control, or autonomy. * Profile and improve software you own, including threading, process structure, latency, and timing. * Write tests alongside features and maintain CI/CD and hardware-in-the-loop testing. * Debug issues that arise on physical hardware, including during field testing.