Posted 7 days ago
Software Engineer
AI Summary
Designs, develops, and integrates embedded software systems, covering architecture, requirements management, system analysis, and software implementation for mission-critical programs.
About this role
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.
Skills
Explore related jobs
More jobs at SAIC
Similar Embedded Software jobs
- S
C++, C#SQUIRCLE IT CONSULTING SERVICES PVT. LTD · Bengaluru, KA - P
C/C++ DeveloperProcom Consultants Group · Hillsboro, OR - A
C/C++ DeveloperAdagrad AI · Pune, India - FSoftwareentwickler C++/C#FERCHAU GmbH Niederlassung Kassel · Kassel, Germany
- PC/C++ DeveloperPremium Technology · New York, NY
- FSoftwareentwickler C / C++FERCHAU GmbH Niederlassung Bremen City · Bremen, Germany
Jobs in Huntsville
- H
Block Advisors Client Service ProfessionalH&R Block Management, LLC · HUNTSVILLE, AL - S
ChefSouthern Foodservice Management · HUNTSVILLE, Alabama - IArmy Launched Effects Software Safety EngineerIronMountain Solutions · Huntsville, Alabama
- H
Nurse Manager - Med/Surg & Inpatient Rehab UnitsHuntsville Memorial Hospital · Huntsville, TX - R
Store Sales Specialist - SeasonalRei · Huntsville, Alabama - P
Home Health Physical Therapist (PRN)-Huntsville, TXPARS Therapy · Huntsville, TX
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.