C2 Software Engineer
Core
Architect and deliver command-and-control (C2) systems integrating real-time machine learning, image processing, and sensor fusion for defense and security applications.
Role type
Senior IC C2 Software Engineer
Builds
Command-and-control systems, distributed backend services, and web-based frontend interfaces for autonomous defense systems
Domain
Defense, National Security, Autonomous Systems, Edge Computing
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Rust, distributed systems, system integration, multithreading, concurrency, asynchronous programming, containerized architectures, messaging systems (ZeroMQ, DDS), Linux development, REST APIs, networking protocols (TCP/IP, UDP, IPC)
Preferred skills
high-availability systems, fault-tolerant systems, real-time deterministic systems, sensor integration, multi-modal sensor fusion, geospatial data systems (GIS), time-series data processing, military/NATO standards
Technologies
Docker, ZeroMQ, DDS, Linux, C++, Python, Rust
Responsibilities
Architect and deliver C2 systems to meet operational requirements; Integrate software and technology into military/security systems; Develop software systems improving reliability and deployment velocity; Own and deliver complex features end-to-end across full stack; Define work packages for subcontractors and review deliverables; Collaborate with cross-functional teams to integrate requirements from R&D, sales, and product management
Seniority
Senior, hands-on IC