
Software Engineer
SAIC · Huntsville, AL, United States · Onsite
Strong hiring record · median 20 days open
Hiring signal
Actively hiring
Posted 3 days ago · still listed on the employer's own board · How we score
All reasons
In its favour
- Posted 3 days ago
- Still listed on the employer's own board
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.
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
- C++
- UML
More jobs at SAIC
All 388- Audio Visual Tech IVSAIC · Dallas, TX, United Statesyesterday
- COMSEC Operations JuniorSAIC · Springfield, VA, United Statesyesterday
- COMSEC OperationsSAIC · Springfield, VA, United Statesyesterday
- Software EngineerSAIC · Suitland, MD, United Statesyesterday
- Senior Principal IT Systems IntegrationSAIC · Work, VA, United Statesyesterday
Similar roles
- Security Systems Programmer | Access Control & CCTV SurveillanceD6756bd9-e2bb-4a9f-8ebf-9f2e8b50aab8 · Houston, TX, United States · USD 27–32/yrjust now
- Lead Software Engineer - HybridBb244608-e6f4-40bb-bc83-efdedb8af462 · San Francisco, CA, United States · USD 145,000–190,000/yrjust now
- Sr. Applied AI Engineer, Life Science MarketsVi · United Statestoday
- Software Engineering Practice LeadJobgether · US · USD 220,000/yrtoday
- Software Engineer - AI Evaluation & AutomationHonorVet Technologies · San Diego, CAtoday
- Staff Backend Engineer, OperationsJobgether · US · USD 246,000–314,000/yrtoday