Software Engineer
SAIC
Huntsville, ALFresher1h agovia LinkedIn
This job at a glance
- Who can apply
- New grads, no experience needed · Bachelor's degree
- Must know
- Embedded systemsSystem designC++
- Work
- On-site in Huntsville
- Pay
- Not stated by the employer.
- Skill demand
- C++36%Embedded systems15%System design15%of 149 similar entry-level jobs posted in the US this week
- Listed
- Nov 11, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
SAIC is seeking a Software Engineer to support the design, development, and integration of embedded software systems in Huntsville, AL. The role involves working across the software development lifecycle, contributing to architecture development, requirements management, system analysis, design reviews, and software implementation for mission-critical programs.
Key Responsibilities
- 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.
Requirements & Tech Stack
- 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.
Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
- Alternatively, six (6) years of additional experience can be considered in lieu of a degree.
- Must have the ability to obtain a Secret security clearance.
- Active Secret clearance preferred.
- US Citizenship required.
Preferred Qualifications
- Experience with VxWorks.
- Experience using IBM Rhapsody.
- Experience using IBM DOORS.