Principal Software Engineer
Company Overview
Founded in 2004 with locations in Atlanta, GA and Fort Worth, TX, the Thompson Software Solutions team understands what is required to develop, integrate, test, and deploy software with a safety-critical pedigree while meeting the challenges of modernization and digital transformation. As a defense-focused software company of proven and dedicated employees, we take pride in our ability to react quickly and produce quality solutions to difficult technical challenges. We work with partners to find the right path to meet operational needs while future-proofing systems with portability and sustainment considerations to ensure next-generation success.
Description
Thompson Software Solutions is seeking a Principal-level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. 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 applicant will be subjected to a government security investigation and must meet eligibility requirements for access to classified information and must maintain eligibility for continued access to classified information throughout their employment as required by the job.
Basic Requirements
● Bachelor's degree in STEM discipline
●10+ years of C/C++
● Experience with (FSW) Flight software engineering
● Experience with Digital Simulation Development and integration
● Experience with Embedded Software development and integration on target software
● Experience with Full Software Development Cycle
● Experience with real-time operating system integration (e.g. Green Hills, Wind River, Lynx)
● Prior experience troubleshooting/debugging on target hardware in lab/mock-up environments
● Proficient with Linux and Windows development environments
● Familiarity with Agile/DevSecOps tools and CI/CD workflow (Azure DevOps, Jenkins, etc.)
● Ability to professionally communicate project status and collaborate on technical solutions with clients and peers
● Experience with incorporating independently developed algorithms into embedded software
● Full lifecycle software development experience
● Clearance eligibility required
● Ability to work onsite 100%
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 Integrated Modular Avionics (IMA), ARINC 653 and flight software development
● Experience with safety-critical software development and practices (DO-178C)
● 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
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
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Recommended Jobs
Environmental Project Manager
**Job Summary** Plans and directs all onsite activities at client location in relation to the storage, transportation and disposal of hazardous and non-hazardous wastes and other related services foll…
Part Time Registered Nurse RN - GYN
Part Time Registered Nurse RN Position in Mobile, AL. We have a fantastic opportunity for a Registered Nurse (RN). We are a Private Outpatient GYN Practice. We are looking to add …
Car Sales Consultant
Automotive Sales Associate – Birmingham, AL Are you ready to take your sales career to the next level? AutoGrowl is seeking two new Automotive Sales Associates to join our Birmingham dealership pa…
Housekeeper
COMPANY OVERVIEW: At Liquid Life, we think there’s no greater honor than to provide beautiful, comfortable, clean retreats for families to gather and reconnect. We are a premier vacation ren…
Purchasing Manager - Part Time
About Landing At Landing, we’re on a mission to make living flexible. Since 2019, we’ve reimagined apartment renting with the industry’s first flexible living model. Our membership program gives p…
Digital Array Radar Program Portfolio Manager
**Description** Looking for an opportunity to make an impact? At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' succ…
Project Manager / Senior Project Manager, Patient Engagement and Recruitment
Project Manager / Senior Project Manager, Patient Engagement and Recruitment Company: Citeline Location: Remote, United States Date Posted: Nov 6, 2025 Employment Type: Full Time Job ID: R-1556 **Desc…
Orion Amphitheater - Food & Beverage Staff
THE ORION AMPHITHEATER IS HIRING FOOD & BEVERAGE STAFF!!! Are you passionate about providing exceptional service? Do you thrive in a fast-paced and dynamic environment? If so, we have the perfect o…
Family Medicine - Take Over Established Practice - $450K Potential
We are assisting a well-established, modern, state-of-the-art practice in Birmingham, Alabama in the recruitment of a family medicine physician. Practice Details Group is replacing a physicia…
Commercial Lines Account Manager
Job Description Commercial Insurance Account Manager - Remote for NY Candidates (90-110k Base Salary) Must hold active P&C License. Established agency seekingadetail-oriented person who demon…