Software Engineer

SAIC

Huntsville (AL)

On-site

USD 100,000 - 140,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SAIC in Huntsville, AL is seeking an experienced Software Engineer to design, develop, and integrate embedded software systems for mission-critical programs. You will work across the software lifecycle, contributing to architecture, requirements management, and system analysis.

Responsibilities include developing embedded architectures, analyzing requirements, performing design reviews, and supporting verification and integration activities.

Qualifications

  • Bachelor's degree and 5 years of relevant experience; 6 additional years may substitute.
  • Experience developing software in C++ within embedded environments.
  • Proficiency in UML for object-oriented analysis and design.
  • Solid understanding of SDLC processes and CMMI methodologies.

Responsibilities

  • Develop and integrate embedded software architectures for mission-critical systems.
  • Analyze requirements and verify system and software designs.
  • Participate in design reviews and documentation across teams.
  • Support hardware-software integration and validation activities.
  • Contribute to lifecycle management and configuration control.

Skills

C++ in embedded
UML
SDLC

Education

Bachelor's degree in Computer Science/Engineering

Tools

VxWorks
IBM Rhapsody
IBM DOORS

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

SAIC • Huntsville (AL)

On-site
USD 100,000 - 140,000
Embedded Software Engineer (C++, UML) — Secret Clearance
Embedded Software Engineer (C++, UML) — Secret Clearance

SAIC • Huntsville (AL)

On-site
USD 100,000 - 140,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Motive Companies, LLC • Huntsville (AL)

On-site
USD 83,000 - 96,000
Embedded Software Engineer
Embedded Software Engineer

Rise Technical Recruitment Limited • Huntsville (AL)

On-site
USD 100,000 - 150,000
Software Engineer at SAIC Huntsville, AL
Software Engineer at SAIC Huntsville, AL

Hong Kong Study Skills Research Institute • Huntsville (AL)

On-site
USD 90,000 - 120,000
Embedded Software Engineer - Secret Clearance (Huntsville)
Embedded Software Engineer - Secret Clearance (Huntsville)

Science Applications International Corp. • Huntsville (AL)

On-site
USD 100,000 - 140,000
Sr. Embedded Software Engineer C/C++
Sr. Embedded Software Engineer C/C++

System One, Inc. • Huntsville (AL)

On-site
USD 160,000 - 174,000
Software Developer
Software Developer

OASYS, INC. • Huntsville (AL)

On-site
USD 90,000 - 120,000
Health & dental insurance
Vision insurance
ESOP
+5
Embedded Software Engineer
Embedded Software Engineer

Global Business Ser. 4u • Mossville (IL)

Hybrid
USD 110,000 - 150,000
Hybrid work schedule
Senior Software Engineer
Senior Software Engineer

ROI Services LLC • Huntsville (AL)

On-site
USD 75,000 - 110,000