onsite
Staff Software Engineer, Production Solutions - Anduril
Software Engineer
Lead the design and delivery of high‑performance production systems for AI‑powered defense platforms, leveraging C++, Python, computer vision, sensor fusion, and advanced networking to enable real‑time command and control.
About the role
Key Responsibilities
- Architect and implement scalable, high‑throughput production software for Lattice OS, ensuring reliability and performance in mission‑critical environments.
- Collaborate with cross‑functional teams to integrate AI, computer vision, and sensor fusion modules into end‑to‑end systems.
- Drive continuous improvement of development processes, tooling, and CI/CD pipelines to accelerate delivery cycles.
- Mentor and coach junior engineers, fostering a culture of technical excellence and knowledge sharing.
- Conduct code reviews, performance profiling, and security assessments to maintain industry‑grade standards.
Requirements
- 10+ years of software engineering experience, with a strong background in C++ and Python.
- Proven expertise in AI, computer vision, and sensor fusion for real‑time applications.
- Deep understanding of networking protocols and distributed system design.
- Experience leading large, cross‑disciplinary engineering teams in a fast‑paced environment.
- Excellent problem‑solving skills and a passion for delivering robust, mission‑critical solutions.
Skills
cpythoncomputer vision