Software Quality Engineer
Lockheed Martin
About the Role
The Software Quality Engineer - E2 role at Lockheed Martin involves developing, modifying, and applying quality principles to software and software-based systems. This position requires supporting test equipment throughout its lifecycle, including hardware-in-the-loop systems, and ensuring software quality across these platforms.
Key Responsibilities
- Support Test Equipment throughout the life cycle of a test station from requirements to certification.
- Support of test set hardware, including reading drawings/schematics, performing hardware inspections, cable inspections, and executing calibration/metrology reviews and approvals.
- Conduct test documentation reviews, program non-conformance burndown, data integrity checks, and logbook creation.
- Witness verification and validation of test equipment, including hardware-in-the-loop systems.
- Define and execute audit strategies to ensure compliance with software and system processes.
- Develops overall operating criteria to ensure implementation of the software quality program according to project, process, and contract requirements and objectives.
- Designs and implements software development and maintenance processes.
- Defines audit strategy to ensure compliance to systems/software processes.
- Designs, specifies, and conducts test methods for software inspection, verification, and validation.
- Evaluates and analyzes software quality systems for deficiency identification and correction.
- Ensures measures meet acceptable reliability standards.
- Performs software product reviews against contractual, technical, and/or process requirements, including requirement specifications, design documents, source code, test plans and procedures, materials, tools, techniques, and methodologies.
- Performs or directs verification of software requirement allocations, traceability, and testability.
Requirements & Tech Stack
- Microsoft Office Suite (Word, Excel, PowerPoint, Access) for test documentation and reporting.
- Knowledge of verification/validation (including certification) of hardware-software test systems.
Qualifications
- Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM discipline.
- Ability to travel to Lockheed Martin sites, supplier locations, and test facilities as needed.
- Ability to obtain and maintain a Secret security clearance.
Desired Skills
- Certified Software Quality Engineer (ASQ CSQE).
- Knowledge of industry-recognized quality models (CMMI, ISO, AS, FAA regulations).
- Yellow or Green certification in Lean/Six Sigma (LSS).
- Experience collaborating with software suppliers with test equipment and Government/DoD customers.
- Knowledge of National Instruments (NI) LabVIEW and TestStand environments (beyond basic code interpretation).
- Experience with test equipment and test-set hardware – including reading schematics and performing hardware inspections.
Compensation & Benefits
- Full-Time Salary Range: $70,500.00 - $130,900.00.
- Benefits offered: Medical, Dental, Vision, Flexible work arrangements and schedules (e.g., 4x10), 401(k) match, Paid time off, Holidays, Parental Leave, EAP, Flexible Spending Accounts, Education Assistance, Life Insurance, Short-Term Disability, and Long-Term Disability.
- Annual short-term and/or long-term incentive compensation programs may be offered.