SR2 logo

SR2

Robotics Engineer

SR2

📍 San Francisco Bay Area, United States 🇺🇸

full-time
senior
Posted —

Key Skills

C++PythonROSSLAMUAVs

Industry

DefenseRobotics

Job Description


About the Company



I'm currently partnered with a venture-backed defense technology company developing autonomous systems for both defense and industrial applications. Backed by leading investors in the national security and autonomy ecosystem, the team is focused on building scalable robotic platforms capable of operating in complex, real-world environments.



About the Role



This is a unique opportunity for a Robotics Software Engineer who enjoys operating at the intersection of software development, autonomy, customer engagement, and field deployment. The role combines hands-on robotics engineering with real-world testing, integration, and operational support. They're seeking engineers who are equally comfortable writing production-grade autonomy software as they are deploying systems in the field, troubleshooting problems, and working directly with end users.



Responsibilities



  • Design, develop, and deploy autonomy software for aerial robotic systems
  • Build and maintain software for navigation, localization, mapping, perception, and decision-making
  • Develop robust robotics applications in C++ and Python
  • Integrate perception, planning, and controls systems into end-to-end autonomous behaviors
  • Work closely with hardware and software teams to test and validate robotic platforms
  • Support customer deployments, demonstrations, pilot programs, and field testing activities
  • Troubleshoot and resolve technical issues in dynamic operational environments
  • Gather feedback from operators and stakeholders and translate it into product improvements
  • Contribute to engineering best practices around reliability, maintainability, and software quality
  • Help shape the future roadmap of autonomous systems deployed in real-world missions



Qualifications



  • 5+ years of experience developing robotics, autonomy, or unmanned systems software



Required Skills



  • Strong C++ and Python programming skills
  • Experience with ROS/ROS2 and robotic software architectures
  • Hands-on experience with autonomous systems, UAVs, UGVs, or robotic platforms
  • Experience with localization, SLAM, sensor fusion, navigation, path planning, perception, or controls
  • Familiarity with flight controllers such as PX4 or ArduPilot
  • Strong debugging and problem-solving skills
  • Ability to work independently in fast-moving environments
  • Comfortable working directly with customers, operators, and field teams
  • Strong communication skills and a collaborative mindset



Preferred Skills



  • Experience with UAV autonomy and aerial robotics
  • Embedded systems experience
  • DevOps, CI/CD, containerization, or cloud deployment experience
  • Machine learning or computer vision experience
  • Hardware integration and prototyping experience
  • Knowledge of defense, military, or national security environments
  • Active security clearance



Pay range and compensation package



  • Competitive salary
  • Equity package
  • Performance bonus
  • Health, dental, and vision insurance
  • 401(k), FSA, HSA, and commuter benefits
  • Flexible PTO
  • Opportunity to work on cutting-edge autonomy systems with direct real-world impact
  • Significant ownership and influence within a rapidly growing engineering organization



Equal Opportunity Statement



We are committed to diversity and inclusivity in our hiring practices.