Senior Software Engineer, C++
Core
Design, develop, and optimize high-performance, low-latency C++ software for critical defense applications, systems, and infrastructure.
Role type
Senior IC C++ software engineer
Builds
High-performance, low-latency C++ software for critical defense applications
Domain
Defense technology / Real-time systems
Deliverable
production ML models
Required skills
Modern C++ (5+ years), low-level systems programming, algorithmic complexity, memory management, system architecture, performance profiling, debugging, testing
Preferred skills
Computer Science, Software Engineering, Mathematics, or Physics background
Technologies
C++
Responsibilities
Design and optimize high-performance, low-latency C++ software; Engineer robust, efficient, and scalable solutions; Collaborate with hardware and systems engineers; Debug, test, and profile C++ code; Contribute to the full software development lifecycle
Seniority
Senior, hands-on IC