Lead Robotics Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
The Lead Robotics Software Engineer is a full-time, on-site role based in the San Francisco Bay Area. This role is responsible for designing, implementing, and maintaining robotics software systems that integrate edge AI capabilities into autonomous platforms. Day-to-day work includes developing core software components, building APIs and back-end services for robotic systems, and writing clean, well-tested code for deployment in contested environments.
The engineer will collaborate with cross-functional teams on system architecture, mission engineering, and hardware integration, while leading code reviews, mentoring engineers, and establishing best practices. The role also involves troubleshooting complex system issues, optimizing performance, and contributing to technical documentation and project planning.
Requirements
- Strong foundation in Computer Science and Software Development, with experience designing and building production-grade systems.
- Proficiency in Programming and Object-Oriented Programming (OOP), including experience with at least one modern language commonly used in robotics (e.g., C++, Python).
- Experience with Back-End Web Development for robotics or distributed systems, including APIs, data pipelines, and microservices.
- Background in robotics software (e.g., ROS/ROS2, sensor integration, perception, planning, and control) and real-time or embedded systems.
- Experience leading engineering projects, mentoring team members, and setting technical direction for complex systems.
- Familiarity with edge AI deployment, Linux environments, CI/CD workflows, and version control (e.g., Git).
- Bachelorβs or Masterβs degree in Computer Science, Robotics, Electrical Engineering, or a related technical field, or equivalent practical experience.
- Ability to work on-site in the San Francisco Bay Area and collaborate effectively with multidisciplinary teams, including mission and hardware engineers.
About the company
Downtrace AI builds offline, edge-deployed AI systems designed for contested and high-stakes environments. The company focuses on delivering robust, resilient technology that operates reliably where connectivity and infrastructure may be limited. Downtrace provides integration, mission engineering, and sustainment services that directly support national security and defense missions. Team members collaborate closely with partners across the defense ecosystem to translate complex operational needs into practical, deployable solutions. Working at Downtrace offers the opportunity to contribute to products with significant real-world impact on safety and security.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦