Principal Software Integration, Automation, and Verification Engineer
Core
Design, develop, and maintain automated software test and verification frameworks for scientific and engineering applications supporting Department of Defense capabilities.
Role type
Principal Software Integration, Automation, and Verification Engineer
Builds
Automated test frameworks, verification capabilities, and CI/CD pipelines for mission-critical defense systems
Domain
Defense / National Security / Software Engineering
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Software architecture, systems integration, automation, CI/CD pipelines, distributed systems, diagnostics, troubleshooting, Python, Git-based workflows, technical documentation, requirement analysis
Preferred skills
Model-Based Systems Engineering (MBSE), automated reporting to databases/dashboards, DevSecOps practices, static documentation generation, hardware-in-the-loop testing, third-party tool integration, technical leadership
Technologies
Python, GitLab, CI/CD pipelines, MBSE tools, MkDocs
Responsibilities
Design and implement automated test and verification frameworks; Develop integration tests for distributed architectures; Integrate automated testing into CI/CD pipelines; Generate and maintain technical documentation and software baselines; Evaluate vendor tools and provide adoption recommendations; Provide technical direction and manage project resources
Seniority
Principal, technical lead with mentorship