Principal Software Engineer – Mission Systems
Lynx · Palmdale, CA · Yesterday
On-siteEngineeringFull-time
About the role
Thompson Software Solutions is seeking a Principal Software Engineer – Mission Systems to support the design, development, integration, and testing of software that enables core mission capabilities within complex avionics architectures.
Responsibilities
- Use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software products.
- Work independently at times on projects, at other times in a collaborative team environment with other software engineers, as well as other program development and deployment teams.
- Directly impact mission effectiveness by enabling situational awareness, decision support, and coordinated execution across advanced military aviation systems.
Requirements
- Bachelor's degree in STEM discipline
- 8+ years of C/C++ development experience
- Experience in mission systems software architecture, including design, development, and integration
- Software development experience across mission systems such as tactical/mission data links, aircraft sensors, communications/navigation/identification (CNI), mission computers, displays, weapon systems, or electronic warfare systems
- C/C++ development for real-time embedded systems
- Integration and interoperability testing in lab and simulated environments
- Ability to work onsite 100%
- Ability to travel 10%
Qualifications
- Self-motivated with a strong work ethic, time-management, and interpersonal 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
- Experience communicating and documenting complex technical designs
- Excellent written and verbal communication and presentation skills
Skills
- None specified
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
$160,000 - $200,000 + Bonus Eligible
Schedule
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.