Senior Robotics Software Engineer, Sensor Integration
Listed on 2026-05-23
-
Software Development
Robotics, Embedded Software Engineer
About the Job
We are seeking a Robotics Software Engineer with expertise in C++ and Rust to join our team. In this role, you will design, develop, and optimize software solutions for autonomous robotic systems, focusing on sensor integration, networking, and multi-agent coordination. You will work on interdisciplinary challenges, collaborate across teams, and deploy critical software in real-world environments.
If you thrive in a fast-paced environment, enjoy solving complex problems, and are passionate about creating impactful robotics systems, this opportunity is for you.
What You’ll Do- Develop Mission-Critical Software:
Engineer scalable and robust solutions for networking, sensor integration, and autonomy across robotic platforms. - Sensor Integration:
Work with a variety of sensors (e.g., cameras, LiDAR, IMUs) to enable perception, localization, and navigation. - Networking Systems:
Design and optimize distributed communication networks and message-passing frameworks for multi-robot coordination. - Collaborate Cross-Functionally:
Partner with hardware, systems, and manufacturing teams to seamlessly integrate software into physical systems. - Real-World Deployment:
Travel up to 25% to test, debug, and deploy systems in operational environments. - Iterative Development:
Contribute to the entire software lifecycle, including prototyping, implementation, testing, and deployment. - Optimize Performance:
Enhance system efficiency, such as improving latency, battery consumption, and resource utilization. - Troubleshoot and Debug:
Analyze and resolve issues in deployed systems, ensuring reliability and operational success.
- Technical Expertise:
Bachelor’s or Master’s degree in Robotics, Computer Science, Software Engineering, Mathematics, or Physics. - C++ and Rust Proficiency: 2+ years of hands-on experience developing production-grade software in C++ and/or Rust.
- Networking Knowledge:
Experience with distributed communication networks, protocols, and message standards. - Sensor Integration:
Proven ability to work with and integrate sensors (e.g., LiDAR, cameras, IMUs) into robotics systems. - Systems-Level Thinking:
Ability to navigate and contribute to complex systems and established codebases. - Real-World Impact:
Passion for building software that directly influences mission-critical outcomes. - Travel Flexibility:
Willingness to travel up to 25% to test and deploy systems.
- Advanced Robotics:
Experience with motion planning, perception, localization, and multi-agent coordination. - Simulation Expertise:
Proficiency in designing Software-in-the-Loop (SIL) simulation environments. - Hardware Integration:
Experience working with embedded systems and physical devices. - Performance Optimization:
Familiarity with metrics and optimization techniques for robotics systems. - Programming
Skills:
Additional experience with Python, and/or real-time operating systems. - Machine Learning:
Knowledge of AI/ML applications in robotics. - Security Clearance:
Active or prior U.S. Secret clearance is a plus.
$220,000 — $292,000 USD
BenefitsAt Anduril, we invest in our people. Our comprehensive, competitive benefits package ensures you’re supported in health, recovery, and whatever comes next.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).