Overview
On Site
Full Time
Skills
System Requirements
Design Review
White-box Testing
Regression Testing
Traceability Matrix
Testing
Continuous Improvement
Embedded Systems
Software Configuration
Software Requirements Specification
Software Design
Test Management
Automated Testing
Scripting
Test Cases
Software Testing
Electrical Engineering
Computer Engineering
Software Development
Debugging
C
C++
C#
Quality Assurance
Security Clearance
Information Technology
Systems Engineering
FOCUS
Job Details
Job ID: 2505872
Location: MIDDLETOWN, RI, US
Date Posted: 2025-05-20
Category: Information Technology
Subcategory: Embedded SW Engr
Schedule: Full-time
Shift: Day Job
Travel: No
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: Secret
Potential for Remote Work: No
Description
SAIC is seeking Software Verification Engineers to support the US Navy in Middletown, RI.
JOB DESCRIPTION:
JOB DUTIES:
Qualifications
REQUIRED EXPERIENCE AND CLEARANCE:
Location: MIDDLETOWN, RI, US
Date Posted: 2025-05-20
Category: Information Technology
Subcategory: Embedded SW Engr
Schedule: Full-time
Shift: Day Job
Travel: No
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: Secret
Potential for Remote Work: No
Description
SAIC is seeking Software Verification Engineers to support the US Navy in Middletown, RI.
JOB DESCRIPTION:
- Performs software verification activities for a large test system containing desktop and embedded applications
- Participates in software requirement and design reviews to ensure testability
- Documents any issues discovered in the reviews with rationale
- Participates in code reviews to understand low level structural testing
- Plans, designs, develops, documents, and executes software test procedures and test cases
- Creates automated test code and/or scripts to test software requirements and design
- Logs detected software defects with detailed information in order to help reproduce the incorrect behavior
- Executes test cases and regression testing to confirm defect resolution
- Develops software test traceability matrix and safety traceability matrix against software requirements
- Performs tool validation (qualification) testing as needed
- Provide continuous improvement ideas for a more effective and comprehensive test environment and test management
JOB DUTIES:
- Creates software test plans for desktop and embedded applications (Computer Software Configuration Items)
- Reviews software requirements specification(s) for testability and documents non-compliant items
- Reviews software design descriptions(s) for testability and documents non-compliant items
- Participates in code reviews to understand for structural test coverage
- Writes test procedures and test cases against requirements in a test management tool
- Uses the test management tool to generate traceability and test reports
- Writes automated test code / scripts in the appropriate language
- Marks all safety related test cases with required identifiers
- Investigates defects reported outside of formal software testing (ex. system engineering) in order to reduce, add a defect, and potentially add a new test case if needed
- Travel to offsite/field location for hand-on software testing/integration as needed
- Other software duties as assigned for project success
Qualifications
REQUIRED EXPERIENCE AND CLEARANCE:
- BS in Electrical or Computer engineering and 5 years' experience
- Software programming/debugging experience, C, C++, or C#
- Software test creation and execution experience
- Candidate must be able to obtain a Secret clearance. SAIC will sponsor qualified candidates for a security clearance
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.