CareerSurfer

Software Engineer

SAIC · Huntsville, AL, United States

Secret eligibilityU.S. citizenship required

Posted 2026-11-02 · Verified live 2026-11-09

See how your real experience scores against this role. Checked against your facts, and you see the full resume first. You approve everything.

Get matched — create your account Sign in to apply

About this role

Software Engineer

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.

One of thousands of fresh listings refreshed nightly, built for cleared & defense careers.

Browse all jobs