Principal Software Quality Engineer
Core
Principal Quality Engineer ensuring product integrity, leading root cause analysis, and driving software development process improvements.
Role type
Principal Software Quality Engineer (Software Development Lifecycle focus)
Builds
High-quality, compliant software products and optimized development processes
Domain
Defense, Space Exploration, Biomedical Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure
Required skills
Root cause analysis, Process integration, Agile/Scrum leadership, CI/CD pipeline management, Programming (C, C++, Java, Rust, Python, Matlab), Data analysis, Technical troubleshooting
Preferred skills
Cybersecurity principles, MIL-Spec/AS9100/ISO 9001/DO-178C standards, SCRUM Master certification, Software development breadth
Technologies
GitLab, C, C++, Java, Rust, Python, Matlab, Windows, LINUX, Solaris
Responsibilities
Lead cross-functional teams in determining root cause of failures; Analyze data to identify quality trends and prevent defects; Drive improvements to software development processes and best practices; Lead Agile/Scrum activities to deliver compliant software; Provide technical oversight and mentoring to less experienced engineers; Investigate and resolve complex technical issues.
Seniority
Principal, hands-on IC with strategic leadership