C2 Software Engineer
Core
Develop command-and-control (C2) systems and integrate software into military and security systems to provide autonomous capabilities and real-time situational awareness.
Role type
Senior IC C2 Software Engineer
Builds
Command-and-control systems, distributed backend services, and web-based frontend interfaces for defense and security applications
Domain
Defense, national security, and critical infrastructure protection
Deliverable
production ML models
Required skills
Rust, C++, Python, distributed systems, system integration, multithreading, concurrency, asynchronous programming, containerized architectures, messaging systems, Linux development, networking protocols, REST APIs, low-latency communication
Preferred skills
high-availability systems, real-time deterministic systems, sensor integration, multi-modal sensor fusion, geospatial data systems, time-series data processing, DO-278/DO-178/ASIL standards, NATO standards
Technologies
Rust, C++, Python, Docker, ZeroMQ, DDS, NATS, TCP/IP, UDP
Responsibilities
Develop C2 systems to meet operational requirements, integrate software into military/security systems, improve system reliability and deployment velocity, own end-to-end feature delivery, ensure compliance with military safety standards, collaborate with cross-functional teams
Seniority
Senior, hands-on IC