Lead Robotics Software Engineer

DOWNTRACE AI, INC.
San Francisco, CA, United States
6 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) C++ (Programming Language) Code Review Computer Programming Continuous Integration Web Development Distributed Systems Hardware Design Python (Programming Language) Linux System Administration Object-Oriented Software Development Robotic Automation Software
+10 more
Software Engineering Systems Architecture Robot Operating System Backend Git Information Technology Api Design Software Version Control Data Pipelines Microservices

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.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…