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.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Torentify, TalentHop, Emonics LLC

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job