The Software Quality Engineering will be responsible for developing and maintaining software quality assurance plans and process infrastructure compliant to AS9100, CMMI and DO-178/DO-254 standards. Perform cost estimation for SQE tasks and supports proposals and formal reviews. Engage in team meetings, review software life-cycle products, and assure that the engineering development and test process produce good quality software products that comply with their requirements. Plan, schedule and perform process evaluations (audits) that will verify compliance with engineering plans methods and applicable standards. Ensure correction of process non-compliances and initiate and facilitate formal root cause / corrective action / preventive action when warranted
Experience supporting Software development that is regulated by FAA standards including DO-178/DO-254, and ensuring the records produced during the software life-cycle are adequate and controlled such that they will successfully support formal flight Certification.
Experience in supporting Software development using the Agile framework
Experience evaluating software requirements against quality attributes and verifying the management/tracing of those requirements through product realization.
Experience verifying code and related software documentation comply to standards
Experience in verifying the integrity of software test environments including the documentation of the test configuration, control over changes to the environment, and the control over records.
Knowledge of the Software Configuration Management process including software identification, baseline management, change control, and status accounting
Worked as certification Engineer for Avionics Software in different Avionics product lines (e.g. FMS, FCS, ECS etc.).
Ensure the Project adherence to AS9100 and Quality Management System (QMS).
Knowledge on Technical Standard Order (TSO) authorization and Type Certificate (TC) authorization Processes.
Knowledge on AS9100 and Quality Management System (QMS).
Bachelors degree from accredited school in either Computer Science, Electrical Engineering, Aeronautical (Avionics) or related technical field.
Over 4 years experience performing Software Quality Assurance (also known as Software Quality Engineering), and 2 years experience supporting Software development programs with a total of 5 – 8 years of experience