Overview
Software Quality Assurance Engineer Jobs in Abu Dhabi Emirate, United Arab Emirates at LODD Autonomous
Title: Software Quality Assurance Engineer
Company: LODD Autonomous
Location: Abu Dhabi Emirate, United Arab Emirates
Responsibilities:
- Assess and monitor software life-cycle processes and associated outputs to ensure compliance with approved software plans, organizational standards, and certification guidelines (e.g., DO-178C).
- Perform process assurance activities, including reviews, audits, and evaluations of development and verification activities to ensure adherence to defined procedures and project objectives.
- Verify that software products and supporting life-cycle data (requirements, design, source code, verification artifacts, and reports) conform to applicable regulatory, safety, and certification requirements.
- Provide oversight of software configuration management practices, ensuring that software baselines, configuration items, and releases are properly controlled and traceable throughout the software life cycle.
- Review and monitor change control processes, ensuring that software changes are authorized, documented, and traceable to approved requirements and problem reports.
- Ensure that the project maintains the ability to reproduce or regenerate executable software and parameter data from controlled baselines.
- Support internal and external certification audits and assessments, ensuring that required evidence and records are available and properly maintained.
- Identify process gaps or compliance issues and recommend corrective actions to improve software quality and certification readiness.
Qualifications:
- Bachelor’s degree in computer engineering, Software Engineering, Electrical/Electronics Engineering, Aerospace Engineering, or a related field. Advanced degree preferred.
- Certifications in quality assurance, auditing, or compliance (e.g., AS9100 Internal/Lead Auditor, ISO 9001 Auditor, or equivalent) will be considered an asset.
- Minimum of 5–8 years of experience in software quality assurance, process assurance, certification compliance, or auditing within safety-critical or regulated software environments (preferably aerospace or avionics).
- Demonstrated experience working within certification frameworks such as DO-178C and familiarity with related standards (e.g., DO-331, DO-330, ARP4754A, ARP4761).
- Experience participating in or supporting certification activities, regulatory audits, or compliance assessments for airborne or safety-critical software systems.
- Strong knowledge of software life-cycle processes, including requirements, design, coding, verification, configuration management, and change management as defined in DO-178C.
- Experience performing independent software process audits, life-cycle data reviews, and compliance assessments against approved software plans and standards.
- Familiarity with software configuration management and change control systems (e.g., Git-based repositories, change request/problem reporting systems, configuration baselining).
- Experience working with requirements management, traceability, and lifecycle management tools (e.g., Polarion, Jira, or equivalent).
- Strong analytical, documentation, and technical review skills, with the ability to evaluate compliance of software artifacts and processes.
- Effective communication and coordination skills, with the ability to work across development, verification, configuration management, and certification teams.