Description
We're seeking a Senior Software Engineer to join our Tactical Recon & Strike team. As a key member of our team, you will be at the forefront of cutting-edge autonomous systems development. You will tackle diverse challenges in autonomy, systems integration, robotics, and networking, making critical engineering decisions that directly impact mission success.
Your role will be pivotal in ensuring Anduril's products work seamlessly together to achieve a variety of crucial outcomes. You will develop innovative solutions for complex robotics problems, balance pragmatic engineering trade-offs with mission-critical requirements, and collaborate across teams to integrate software with hardware systems. Contributing to the entire product lifecycle, from concept to deployment, you will rapidly prototype and iterate on software solutions. We're looking for someone who thrives in a fast-paced environment and isn't afraid to tackle ambiguous problems. Your 'Whatever It Takes' mindset will be key in executing tasks efficiently, scalably, and pragmatically, always keeping the mission at the forefront of your work. This role offers the opportunity to make a significant impact on next-generation defence technology, working with state-of-the-art robotics and autonomous systems. You will be part of a team that values innovation, quick iteration, and delivering high-quality solutions that meet real-world needs.
Must be eligible to obtain and maintain an active U.S. Secret security clearance. This position will be located at our headquarters in Costa Mesa, CA (relocation benefits provided.)
Key Responsibilities:
- Develop and maintain core robotics libraries, including frame transformations, targeting, and guidance systems, that will be utilised across all Anduril robotics platforms
- Lead the development and implementation of major features for our products, such as designing and building Software-in-the-Loop simulators for advanced systems like Anvil
- Optimise performance of existing products, including tasks like improving battery consumption and route planning for our Ghost helicopter
- Collaborate closely with hardware and manufacturing teams throughout the product development lifecycle, providing timely feedback to influence and enhance final hardware designs
- Troubleshoot and resolve complex issues in deployed systems, ensuring optimal performance in the field
- Contribute to the design and implementation of multi-agent coordination systems for UAVs
- Participate in the full software development lifecycle, from concept and design through testing and deployment
- Stay current with emerging technologies and industry trends, recommending and implementing innovations to improve our products and processes