Sr. Software Engineer
Role details
Job location
Tech stack
Job description
Thompson Software Solutions is seeking a Sr. Software Engineer to support the development of embedded flight software capabilities for an advanced missile platform. This role offers the opportunity to lead the design and integration of mission-critical software operating in high-performance, real-time environments where precision, reliability, and deterministic execution are paramount.
Requirements
This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software products. The successful candidate will be a member of a high-performing multi-site team and must be self-motivated with a strong work ethic, time-management, and interpersonal skills. In this role, you will work independently at times on projects, at other times will be in a collaborative team environment with other software engineers, as well as other program development and deployment 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 .
Basic Requirements
-
Bachelor's degree in STEM discipline
-
5+ years of embedded software development
-
Experience developing embedded software in C/C++
-
Experience with I&T integration and test.
-
Experience with Full Lifecycle Software Development
-
Experience with (FSW) Flight software engineering
-
Proficient with Linux and Windows development environments
-
Ability to professionally communicate project status and collaborate on technical solutions with clients and peers
-
Active Secret Clearance Required
-
Ability to work onsite 100%
-
Ability to travel 10%
Preferred / Additional Skills
-
Proficient with Atlassian Tools (Confluence, JIRA, Bitbucket, etc.)
-
Proficient in Python development
-
Familiarity with Model-Based System Engineering (MBSE) concepts and tools (Cameo, AADL)
-
Experience with safety-critical software development and practices (DO-178C)
-
Experience with Guidance, Navigation and Control Implementation
-
Experience with Signal Processing Implementation
-
Experience developing Embedded Flight Software
-
Experience communicating and documenting complex technical designs
-
Ability to work in a collaborative and team-based environment
-
Excellent written and verbal communication and presentation skills
Benefits & conditions
Sound Exciting? Get in touch today! We have very robust benefits including:
- Low-cost Medical / Dental / Vision coverage options
- 401K with generous employer match
- Responsible Paid Time Off + 11 Paid Holidays
- Remote work opportunities based on role
- Employee Assistance Program (EAP)
- Career growth and professional development opportunities