Company is seeking a Software Quality Assurance (QA) Engineer to join their Software Engineering team. In this role, you will be responsible for the verification of airborne flight critical software, following DO-178C guidelines. This position is located at clients aerospace plant in Torrance, CA.
As a Software QA Engineer, you will…
In accordance with DO-178C guidelines, verify flight critical software using C and Python
Verify the flight software against the requirements using Requirements Based Tests (RBT).
Trace requirements to design to code (and the reverse) as well as requirements to test cases (and the reverse)
Report status to Project Leads during project execution.
Minimum Qualifications to be considered…
5+ years of experience verifying software and writing test scripts
Experience with C and Python programming languages
This job requires access to US export-controlled information
Preferred Qualifications Include…
Prefer that the Bachelor’s Degree is in Electrical Engineering, Mechanical Engineering, Computer Science, Mathematics, Physics or other scientific/technical discipline
Experience and proficiency using DOORS for requirements management
knowledgeable using Windows applications such as Visio, Word and other Microsoft Office tools
Good technical writing skills
Self-motivated and willing to take ownership of assignments and look for ways to execute on time and on budget.
Willing to take direction and execute assignments as asked.
We work in an environment where people trust, respect and encourage one another. We believe in our people, and it shows in everything we do. We’d like to invite you to become part of our continued success.
SKILLS AND CERTIFICATIONS [note: bold skills and certification are required]
Minimum 5+ years of experience reviewing and testing software in C.
Experience with Python (can train, but MUST be willing to learn)
Experience verifying software and writing test scripts
Experience using DOORS
Flight experience (ie: aircraft, aerospace, aviation, aerial warfare, military surveillance).
Not writing software, but rather reviewing/testing software, code written in C. Tools used in testing has ability to use test cases/pictures in Python. Can train on Python – but MUST be willing to learn – not everyone willing to do this.
WHY WE'RE A GREAT COMPANY
Our client is a performance culture that empowers and inspires individuals to achieve remarkable things - for our customers, for the company and for each other. We hire great people and we help them to achieve their potential: deeper job satisfaction, increased earning power and improved job prospects are all part of the mix, but the company culture is fundamentally about respect. We believe in our people and it shows in everything we do.