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 calls for expertise in embedded and real-time software development, including low-level hardware interfaces, multithreaded and deterministic system design, GNC algorithm integration, and safety- and mission-critical frameworks. Hardware-in-the-loop environments, simulation integration, system-level testing, and flight qualification experience are valued. The engineer will collaborate with software, GNC, and systems engineers, integration and test teams, and program leadership to mature capabilities from lab development through system qualification and flight test. Selected applicants will undergo a government security investigation and must meet eligibility requirements for access to classified information. Continued eligibility for classified access is required throughout employment as dictated by program needs. The position requires working onsite 100%.
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