Software Engineer, Discovery
Core
Develop tools and capabilities extending Lattice OS for cyber asset command, control, offensive mission planning, networking, and remote asset management in far-edge environments.
Role type
Software Engineer (Cyber Systems & Autonomy)
Builds
Software products and applications for cyber mission planning, networking, and remote asset management
Domain
Defense technology, Cyber operations, Autonomous systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, C++, Rust, Go, JavaScript, data processing, complex system navigation
Preferred skills
multi-agent autonomous systems, behavior trees, flight systems software, distributed communication networks, military tactics
Technologies
Lattice OS, Java, Python, C++, Rust, Go, JavaScript
Responsibilities
Develop tools extending Lattice OS for cyber mission planning and remote asset management; Collaborate with customers and designers to build new software products; Build, test, deploy, and demonstrate mission-critical code; Travel up to 25% for customer events and real-world deployments; Contribute to reusable software services across product lines
Seniority
Mid-level, hands-on IC