onsite
Software Engineer, Maritime with Security Clearance - Anduril Industries
Software Engineer
Senior software engineer building real‑time maritime systems on Lattice OS, integrating AI and sensor data streams, with a focus on secure, high‑performance C++ and Python development.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance C++ and Python components for maritime sensor fusion and command systems on Lattice OS.
- Implement real‑time data pipelines, ensuring sub‑second latency and deterministic behavior across distributed nodes.
- Integrate AI/ML models for anomaly detection and predictive maintenance within the maritime domain.
- Collaborate with cross‑functional teams (hardware, ops, security) to define requirements and deliver robust, secure software.
- Participate in code reviews, performance profiling, and continuous integration/continuous deployment (CI/CD) pipelines.
Requirements
- 5+ years of software engineering experience in C++ and Python, with a strong grasp of real‑time and embedded systems.
- Proficiency with ROS, Lattice OS, and AI/ML frameworks (TensorFlow, PyTorch).
- Experience in maritime or defense‑grade software development, including knowledge of maritime communication protocols.
- Strong problem‑solving skills, ability to work in a fast‑paced, security‑cleared environment.
- Excellent written and verbal communication skills.