Overview
On Site
Full Time
Skills
Innovation
Agile
Amazon S3
Embedded Software
Military
Scrum
Software Development
Requirements Analysis
Integration Testing
Documentation
Computer Hardware
Software Design
Software Engineering
Software Implementation
Security Clearance
C++
Object-Oriented Programming
Continuous Integration and Development
Continuous Integration
Continuous Delivery
Automated Testing
Git
Red Hat Linux
Debian Linux
Ubuntu
CentOS
Wireshark
VxWorks
Python
Microsoft Visual Studio
Microsoft Azure
DevOps
Unit Testing
Embedded Systems
Security+
Information Technology
Systems Engineering
FOCUS
Job Details
Job ID: 2507455
Location: HUNTSVILLE, AL, US
Date Posted: 2025-07-10
Category: Software
Subcategory: SW Engineer
Schedule: Full-time
Shift: Day Job
Travel: Yes, 10 % of the Time
Minimum Clearance Required: Secret
Clearance Level Must Be Able to Obtain: None
Potential for Remote Work: No
Description
At SAIC, we're transforming government technology solutions through innovation and expertise. As one of America's premier technology integrators, we deliver cutting-edge engineering and integration solutions across defense, space, civilian, and intelligence markets.
We are seeking an exceptional Senior C++ Software Engineer, well versed in agile methodologies, to support software development projects in the Precision Fires/Multiple Launch Rocket System (MLRS) portfolio on site at S3I/Redstone Arsenal in Huntsville, AL. This software development role offers the opportunity to shape critical development initiatives while working directly alongside our key government customers.
The candidate will be responsible for design and development of embedded software for military systems. The candidate will perform development activities for the full life cycle of a software program, following the scrum methodology for software development.
Duties will include requirements analysis, design, coding, integration, test, documentation, and support. The candidate will also participate in software team meetings, hardware and software design reviews, and technical interchange meetings. The software engineering process also empowers the candidate to work with Cyber, Safety, Operations, and Test organizations to deliver high quality working software. The candidates will work in a team environment, with well-defined goals, supporting both new and legacy embedded systems. The candidate is able to receive timely feedback on software implementation by working directly with the customer, ensuring Agility and delivering a software product that fills immediate needs.
Qualifications
Education Requirements:
Clearance Requirements:
Required Experience/Skills:
Desired Experience/Skills:
Location: HUNTSVILLE, AL, US
Date Posted: 2025-07-10
Category: Software
Subcategory: SW Engineer
Schedule: Full-time
Shift: Day Job
Travel: Yes, 10 % of the Time
Minimum Clearance Required: Secret
Clearance Level Must Be Able to Obtain: None
Potential for Remote Work: No
Description
At SAIC, we're transforming government technology solutions through innovation and expertise. As one of America's premier technology integrators, we deliver cutting-edge engineering and integration solutions across defense, space, civilian, and intelligence markets.
We are seeking an exceptional Senior C++ Software Engineer, well versed in agile methodologies, to support software development projects in the Precision Fires/Multiple Launch Rocket System (MLRS) portfolio on site at S3I/Redstone Arsenal in Huntsville, AL. This software development role offers the opportunity to shape critical development initiatives while working directly alongside our key government customers.
The candidate will be responsible for design and development of embedded software for military systems. The candidate will perform development activities for the full life cycle of a software program, following the scrum methodology for software development.
Duties will include requirements analysis, design, coding, integration, test, documentation, and support. The candidate will also participate in software team meetings, hardware and software design reviews, and technical interchange meetings. The software engineering process also empowers the candidate to work with Cyber, Safety, Operations, and Test organizations to deliver high quality working software. The candidates will work in a team environment, with well-defined goals, supporting both new and legacy embedded systems. The candidate is able to receive timely feedback on software implementation by working directly with the customer, ensuring Agility and delivering a software product that fills immediate needs.
Qualifications
Education Requirements:
- Must possess a Bachelors degree and nine (9) or more years' of relevant experience; additional six (6) years' experience can be considered in lieu of degree (per contract vehicle).
Clearance Requirements:
- Must possess an active Secret security clearance; ship required.
Required Experience/Skills:
- C++ and other Object Oriented Languages
- Continuous Integration/Continuous Deployment (CI/CD) and Automated Testing
- Git
- Linux (Red Hat, Debian, Ubuntu, CentOS)
- Wireshark
- VxWorks
- Python
- MS Visual Studio
- Microsoft Azure DevOps
- Unit Testing
- Automation
Desired Experience/Skills:
- Experience with weapon systems, embedded systems
- Security+
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.