Systems Engineer

SAICHuntsville, AlabamaOn-siteFull-timeMid level, 2–5 yearsListed 1 hour ago

Apply now

About this role

SAIC is currently hiring a Systems Engineer in Huntsville, AL.

Key Responsibilities

- Lead the design, development, and maintenance of regression and functional test scenarios for mission software and analysis tools.

- Define test data, test conditions, and expected results to validate new features and bug fixes.

- Document test procedures, test plans, and test results.

- Design, implement, and maintain analysis tools using SQL, Python, and MATLAB .

- Optimize scripts and tools for performance, usability, and maintainability.

- Integrate analysis tools with existing data sources and workflows.

- Provide user support and troubleshooting for analysis tools and test scenarios.

- Gather requirements and feedback from end users to enhance tools and test coverage.

- Manage Git repositories for analysis tools and regression/test scenarios.

- Establish and enforce branching, merging, and version control best practices.

- Collaborate with software engineers to ensure consistent configuration management across the toolset.

- Work directly with software engineers to understand new features and changes, and design appropriate tests.

- Participate in code reviews and sprint planning to identify test needs early in the development cycle.

- Maintain classified and unclassified MDA accounts and OSF accounts in accordance with security and program policies.

Required Education & Experience:

- Bachelor’s degree in Engineering, Computer Science, Mathematics, Physics, or related technical field
- 2+ years of relevant experience in software testing, systems engineering, data analysis, or similar role

Required Security Clearance:

- Active Secret clearance (or ability to transfer an existing Secret clearance)

Desired Qualifications:

- Experience in a DoD, MDA, or other government/IC environment
- Familiarity with software development lifecycles (Agile/Scrum, CI/CD concepts)
- Experience with automated testing frameworks or test harnesses
- Experience developing or maintaining tools in mixed security environments (classified/unclassified)
- Familiarity with Linux/Unix environments and basic shell scripting