Thompson Software Solutions is seeking a Senior Software Engineer to develop embedded flight software and Guidance, Navigation, and Control (GNC) capabilities for an advanced missile platform. The role involves designing and integrating mission-critical software for high-performance, real-time environments where precision, reliability, and deterministic execution are essential. The engineer will contribute to the architecture, design, implementation, integration, and verification of real-time systems supporting missile guidance, navigation, and control. The work spans software, hardware, and control algorithms, including sensor processing, state estimation, trajectory management, and actuator command execution under strict timing and performance constraints. The position requires expertise in embedded and real-time development, low-level hardware interfaces, multithreaded and deterministic system design, GNC algorithm integration, and safety- and mission-critical frameworks. Experience with hardware-in-the-loop environments, simulation integration, system-level testing, and flight qualification is valued. The engineer will collaborate with software, GNC, and systems engineers, integration and test teams, and program leadership, advancing capabilities from laboratory development through system qualification and flight test. The role calls for strong systems thinking, analytical and troubleshooting skills, and the ability to lead in a fast-paced, high-consequence environment. Applicants must hold an active Secret clearance and remain eligible for access to classified information throughout employment, as dictated by program needs. The position is 100% onsite.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior