
Software Engineer
Huntsville, ALJob$100–140K/yrSeen 5 days agoSeen in employer's feed 2 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near Huntsville, AL, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
SAIC seeks an experienced Software Engineer to support embedded software systems for mission-critical programs in Huntsville, Alabama. The role spans the software development lifecycle, including architecture, requirements management, system analysis, design reviews, and implementation. The engineer will develop and integrate embedded software and contribute to technical reviews and analysis. A bachelor's degree and five years of relevant experience are requested, with additional experience considered in lieu of a degree.
Skills & qualifications
Skills
Qualifications
Full job description
Description
SAIC is seeking an experienced Software Engineer to support the design, development, and integration of embedded software systems. The selected candidate will work across the software development lifecycle, contributing to architecture development, requirements management, system analysis, design reviews, and software implementation in support of mission-critical programs in Huntsville, AL.
Job Duties and Responsibilities
The Software Developer will perform a broad range of engineering activities, independently or under general supervision, supporting the design, development, integration, and implementation of software systems and related technologies.
Job Description
Key responsibilities include:
-
Developing system and software architectures for embedded systems.
-
Managing and analyzing software requirements.
-
Designing, developing, and implementing embedded software solutions.
-
Reviewing system and subsystem specifications, interface documentation, and design artifacts for completeness, accuracy, and applicability.
-
Supporting system and subsystem design activities, trade studies, and performance analyses.
-
Interpreting and analyzing customer requirements.
-
Reviewing, verifying, and validating system specifications and other technical documentation.
-
Participating in hardware and software design reviews, technical interchange meetings, management reviews, and configuration control boards.
Qualifications
Education Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline and five (5) years of relevant professional experience; Additional six (6) years’ experience can be considered in lieu of degree (per contract vehicle).
Clearance Requirements:
-
Must have the ability to obtain a Secret security clearance
-
Active Secret clearance preferred
-
US Citizenship required
Required Qualifications
-
Experience developing software in C++ within an embedded environment.
-
Proficiency in object-oriented analysis and design using Unified Modeling Language (UML).
-
Strong understanding of software development lifecycle (SDLC) processes, documentation standards, and CMMI methodologies.
Preferred Qualifications
-
Experience with VxWorks.
-
Experience using IBM Rhapsody.
-
Experience using IBM DOORS.
Target salary range: $100,001 - $140,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.
REQNUMBER: 2618654
SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability
How this job compares
Set against the 41,225 open Software Engineer jobs on Olive Jobs, counted November 3, 2026.
- Pay
- This posting$100–140K/yr
- Alabama median$107–210K/yr342 salary ranges
- US median$134–215K/yr32,917 salary ranges
This range's midpoint, $120K, is 21% below the Alabama median midpoint ($151K) — in the lowest quarter of Software Engineer salary ranges in Alabama.
- Openings
- Olive Jobs lists 462 open Software Engineer jobs in Alabama and 41,225 across the US. 7% of them nationwide are listed as remote or flexible.
- Hiring the most in Alabama
- Oracle90 open
- Lockheed Martin30 open
- EY20 open
- Experience
- This posting asks for at least 5 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (33,478 postings).
- Education
- 14,294 of the 41,225 open Software Engineer jobs (35%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 3, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.




