Senior Software Engineer
$123.6k - $164.8kLYNX
Senior Software Engineer
Location: Huntsville, AL
Salary Range: $123,600 - $164,800 + Bonus Eligible
Security Clearance: Active Secret Clearance Required
This position requires full time onsite in Huntsville, Alabama.
Thompson Software Solutions is seeking a Senior Software Engineer to support the development of embedded flight software and Guidance, Navigation, and Control (GNC) capabilities for an advanced missile platform. This role offers the opportunity to design and integrate mission-critical software operating in high-performance, real-time environments where precision, reliability, and deterministic execution are paramount.
As a Senior Software Engineer, you will develop embedded flight software, contribute to the architecture, design, implementation, integration, and verification of real-time systems supporting missile guidance, navigation, and control functions. You will work at the intersection of software, hardware, and control algorithms to ensure accurate sensor processing, state estimation, trajectory management, and actuator command execution under strict timing and performance constraints.
This position requires deep expertise in embedded and real-time software development, including low-level hardware interfaces, multi-threaded and deterministic system design, integration with GNC algorithms, and operation within safety- and mission-critical frameworks. Experience supporting hardware-in-the-loop (HIL) environments, simulation integration, system-level test, and flight qualification activities is highly valued.
You will collaborate closely with software engineers, GNC engineers, systems engineers, integration and test teams, and program leadership to mature capabilities from lab development through system qualification and flight test.
The successful candidate will join a high-performing software engineering team focused on delivering next-generation missile capabilities. This role requires strong systems thinking, exceptional analytical and troubleshooting skills, and the ability to lead in a fast-paced, high-consequence development environment where performance and reliability are mission critical.
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%
- Perform additional job duties as assigned.
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 Digital Simulation Development and integration
- Experience with safety-critical software development and practices (DO-178C)
- Experience with Navigation, Guidance 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
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 + 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.
- ...Software Engineer Penta is seeking a highly-motivated Software Engineer to join our Modeling and Simulation Contract - Framework and Tools... ...in cloud, on-prem, and hybrid test environments. This is a Senior-Level Development role position that requires strong technical...SeniorContract work
- ...Description SAIC is seeking a Senior Software Engineer to support the eXtensible Flight System (XFS), a configurable, modular software product used to develop advanced flight displays using the Avilution XFS software. In this role, you will contribute to the design...SeniorContract workInterim role
- ...Job Title: Software Engineer (Senior) Location: Huntsville, AL Position Type: Full-Time Position Overview: We are seeking an experienced Software Engineer to support the design, development, testing, and management of application development projects in support...SeniorFull time
$117 - $125 per hour
...Senior Software Engineer (Onsite) — Huntsville, AL Type: Contract-to-hire Work schedule: 40 hours/week Security clearance: Active Secret clearance or ability to obtain Pay rate: $117-125/HR Overview We’re hiring a Senior...SeniorContract workLocal areaRelocation$86.8k - $165.2k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...and help shape the future of aerospace and defense. As a Senior Software Engineer, you will support one or more phases of the System...SeniorTemporary workWork experience placementInterim roleWork at officeLocal areaRemote workFlexible hours- ...Title : L3 to L5 Software Engineer Positions Available Company: Leidos Type: 6 Month W2 Contract to Hire Location: 1002 EXPLORER... ...See top of form. Leidos is seeking a talented Junior to Senior Software Engineer to work in our Huntsville office. This is...SeniorContract workTemporary workWork at office
- ...Job Description Job Description NextGen Federal Systems, LLC is seeking a Software Engineer with experience in Systems Tool Kit (STK) to support the development and integration of mission analysis and modeling applications. These applications enable multi-domain analysis...SeniorWork experience placement
- ...Overview i3 is seeking Software Engineers to join tour team in Huntsville Alabama. You will help design develop integrate test and sustain... ...with Masters degree; 1 Years of relevant experience with PhD Senior level: 8 Years of relevant experience with a Bachelors degree...SeniorFull timeMonday to Friday
$117 - $125 per hour
...Job Description Job Description Senior Software Engineer (Onsite) — Huntsville, AL Type: Contract-to-hire Work schedule: 40 hours/week Security clearance: Active Secret clearance or ability to obtain Pay rate: $117-125/HR Overview We’re hiring...SeniorContract workLocal area- ...Job Description Job Description deciBel Research has an immediate opening for a Senior Software Engineer in Huntsville, AL. Position Description: The successful candidate will develop, maintain, and enhance complex and diverse software systems (e.g. processing...SeniorImmediate start
- ...Missile Solutions, LLC. (AMS) is seeking a talented Software Developer with a degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering,... ...is full-time in the office. Keyword: senior; software engineer; software development; radar...SeniorFull timeWork at officeRelocation
- ...is currently seeking top talent in the areas of full stack software development, artificial intelligence, optimization, and data... ...hear more about Arcarithm and all we offer! Job Title: Senior Software Engineer Job Location: Huntsville, AL Job Description We are...SeniorLocal areaRemote workFlexible hours
- ...Job Description Job Description Position Title: Senior Software Engineer Location : Huntsville, Alabama Job Type : Full Time About EO Solutions EO Solutions is a rapidly growing aerospace and defense company focused on advancing capabilities in...SeniorFull timeRemote work
- ...The Back-End Software Engineer will be responsible for architecting and developing mission-critical backend applications, microservices, and data platforms that support defense operations and advanced analytics. The engineer will work closely with software, data, and systems...SeniorFull time
- ...Responsibilities Own software solutions deployed to customers in operational environments. Write code to improve command-and-control... ..., and test functionality for complex systems with multiple engineering teams. Partner with operators, customers, and other end-...SeniorFull time
- ...opportunity to join the IERUS team as a Sr. Software Developer supporting a large Missile... ...Defense System (MDS) supporting the systems engineering development process for the Missile... ...functional group leads and will interface with senior management. Document simulation...SeniorFull time
- DescriptionSAIC is hiring aSenior Software Systems Engineerto join the Army UAS Training Test team located in Huntsville, Alabama (... ...and work closely with the software development team to assist Senior Engineers in the design, development, testing and integration of...SeniorInterim roleWork at office
- ...Missile Solutions, LLC. (AMS) is seeking a talented Software Developer with a degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering,... ...is full-time in the office. Keyword: senior; software engineer; software development; radar...SeniorFull timeWork at officeRelocation
- ...Timing (PNT) and Guidance and Control (G&C) technologies. Our engineering expertise and leading-edge technology foster strong... ...apply today! NTA is seeking an experienced and talented Senior Software & Computer Engineer to support research, development, integration...SeniorFull timeTemporary workFlexible hours
$150k
...Help shape software that directly supports mission success for our nation's warfighters. Our client is seeking a Senior Software Developer to build and enhance advanced defense planning... ...Collaborate with software engineers and radar analysts Deliver scalable...Senior- ...business specializing in advanced technology systems and mission support. Its capabilities include data science, software development, network engineering, intelligence, surveillance, and reconnaissance (ISR), and logistics. Job Description SOSi is seeking highly...SeniorWork at officeNight shift
- ...Senior Software Developer Cepeda is seeking a Senior Software Developer for the STARS products branch. You will drive the technical evolution... ...military environments. Contribute to a team of software engineers and radar systems analysts in translating complex physics and...SeniorTemporary workLocal areaFlexible hours
$98.1k - $182.1k
...place. Our RMS business in Huntsville, AL is a hub of talented engineers, scientists, and professionals committed to shaping the future... ..., fulfilling life at and outside of work. The Work As a software developer on the GMD Weapon System (GWS) Fire Control (GFC)...SeniorFull timeTemporary workWork experience placementInterim roleFlexible hours$134.1k - $241.4k
...Job Description: Parsons is seeking a highly talented Sr. Software Developer to join our team! In this role, you will contribute... ...Required Skills You'll Bring: Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent with...SeniorLocal areaWorldwideFlexible hours- ...Quantum Research Intl is seeking a passionate and dedicated Senior Software Developer to provide advanced Software Development,... ...from an accredited university in Computer Science, Software Engineering, Computer Programming, Electrical Engineering, or equivalent...SeniorWork at office
- ...Job Description Job Description Position Title: Software Developer- Senior Location: Redstone Arsenal Position Type: Full-Time... ...testing, debugging, and troubleshooting. Collaborate with engineers, analysts, and other developers to deliver software solutions...SeniorFull time
- ...Job Description Job Description Senior Software Developer OASYS, INC. , a Leading-Edge Government contractor in Huntsville Alabama... ...reviews, and technical interchange meetings. The software engineering process also empowers the candidate to work with Cyber, Safety...SeniorTemporary workFor contractorsWork experience placementImmediate startFlexible hours
- ...Job Description Job Description Job Title: Software Developer (Senior) Location: Huntsville, AL Position Type: Full-Time Position... ...: ~ Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (Master’s preferred). ~8+...SeniorFull time
- ...Northrop Grumman Defense Systems is seeking a Sr. Staff Systems Engineer (level 6) to join the Sentinel Systems Engineering, Integration, & Test (SEIT) team in Huntsville, AL. The role involves leading external interfaces, driving system integration, and providing...Senior
- ...curiosity and extremely strong grounding in fundamentals and engineering first principles. If you're hungry for harder problems and... ...you covered. We are pleased to announce openings for Senior Software Developers (front end, back end, and full stack) who will join...SeniorFull timeTemporary workWork experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- junior software developer Huntsville, AL
- scientific software engineer Huntsville, AL
- intel software engineer Huntsville, AL
- director software engineering Huntsville, AL
- software engineer Huntsville, AL
- senior robotics software engineer Huntsville, AL
- financial software developer Huntsville, AL
- graduate software developer Huntsville, AL
- part time software developer remote Huntsville, AL
- software engineer remote Huntsville, AL



