Lead Software Engineer / Developer - Mission System (w/m/d)
Core
Lead Software Engineer for a complex national Electronic Warfare weapon system project, responsible for distributed mission system architecture and technical leadership.
Role type
Lead Software Engineer (System Architecture & Technical Leadership)
Builds
Distributed mission systems for Electronic Warfare, including flying systems and ground stations
Domain
Defense & Security / Electronic Warfare / Mission-Critical Systems
Deliverable
production ML models | product features
Required skills
System architecture design, Distributed systems, Rust, C++, Algorithm design, Combinatorial optimization, Performance engineering, CI/CD pipeline management, Test strategy design
Preferred skills
PhD in Computer Science related to mission systems, Metaheuristics, Column generation libraries
Technologies
Rust, C++, CI/CD tools, Static analysis tools
Responsibilities
Define and plan technical scope and timeline for complex large-scale projects, Own the overall architecture of the distributed mission system including modularization and interfaces, Provide technical leadership and mentorship to development and integration teams, Evaluate and select technologies and libraries considering long-term implications, Analyze solution quality and runtime performance using benchmarks, Build and evolve test strategies including unit, integration, and regression tests, Ensure robust technical documentation for development, integration, and operation
Seniority
Senior, hands-on IC with architectural responsibility