Senior Software Engineer – Mission Systems
Founded in 2004, Thompson Software Solutions (TSS) is a mission-driven aerospace and defense software and systems engineering company supporting the U.S. military, defense primes, and commercial space partners. We specialize in the development, integration, test, and deployment of safety & mission-critical software systems that power next-generation aircraft, defense platforms, and space technologies.
About the role
Thompson Software Solutions is seeking a Senior Software Engineer – Mission Systems to support the design, development, integration, and testing of software that enables core mission capabilities within complex avionics architectures. This role encompasses mission computing, tactical & mission data links, displays, electronic warfare, aircraft sensor integration and fusion, communications, navigation, and weapon system software development and integration to deliver cohesive, real-time operational functionality.
The position offers the opportunity to directly impact mission effectiveness by enabling situational awareness, decision support, and coordinated execution across advanced military aviation systems. You will work independently at times on projects and collaboratively in a team environment with other software engineers and program development teams.
Selected applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Continued eligibility for access to classified information is required throughout employment, as dictated by program needs.
Responsibilities
- Design, develop, integrate, and test software for mission systems such as tactical/mission data links, aircraft sensors, communications/navigation/identification (CNI), mission computers, displays, weapon systems, or electronic warfare systems
- Develop C/C++ software for real-time embedded systems
- Perform integration and interoperability testing in lab and simulated environments
Requirements
- Bachelor's degree in a STEM discipline
- 5+ years of C/C++ development experience
- Experience in mission systems software architecture, including design, development, and integration
- Ability to work onsite 100%
- Ability to travel 10%
Skills
- Proficient with Atlassian Tools (Confluence, JIRA, Bitbucket, etc.)
- Real-time operating systems and deterministic scheduling
- Networked and distributed systems under bandwidth and latency constraints
- Secure communications and crypto interface awareness (COMSEC)
- Message parsing, data modeling, and protocol implementation
- Mission systems and OMS/MOSA integration
- Excellent written and verbal communication and presentation skills
- Ability to work in a collaborative and team-based environment
Benefits
- Low-cost Medical / Dental / Vision coverage options
- 401K with generous employer match
- Responsible Paid Time Off + Paid Holidays
- Remote work opportunities based on role
- Employee Assistance Program (EAP)
- Career growth and professional development opportunities
Pay
$120,000 - $160,000 + Bonus Eligible
Active Secret Clearance Required