Software Engineer - Defense Tooling
Core
Build simulation and AI tooling for autonomous defense systems, serving the defense and autonomy domains.
Role type
Senior Software Engineer (Defense Tooling & Simulation)
Builds
Defense-grade simulation platforms, AI/ML training infrastructure, and developer tooling for unmanned autonomy.
Domain
Defense, Autonomy, Robotics
Deliverable
production ML models | product features | infrastructure
Required skills
Python, C++, reinforcement learning frameworks, simulation engines, system-level design, agile delivery, code reviews, CI/CD, customer engagement, technical presentation
Preferred skills
ATR, drone swarming, path planning, aerospace control systems, aerial domain autonomy, closed-network/air-gapped deployment
Technologies
Python, C++, reinforcement learning frameworks, simulation engines
Responsibilities
Design and develop score features for defense tooling products; collaborate with US-based product and engineering teams; contribute to system-level design and architecture; mentor and lead junior engineers; participate in code reviews, testing, and CI/CD; engage with defense customers to translate operational requirements into product capabilities.
Seniority
Senior, hands-on IC with mentorship responsibilities