Vacancy: Software Engineer
3 days ago
Barcelona
Software Engineer (ATC) Barcelona (Hybrid) OR Paris (Hybrid) OR Toulouse (Hybrid) Availability: ASAP My client is the air transport industry's IT provider, delivering solutions for airlines, airports, aircraft, and governments. Their technology powers more seamless, safe, and sustainable air travel. Join a global technology leader supporting the aviation ecosystem with mission-critical solutions used by airlines, airports, and governments worldwide. We are seeking an experienced Software Engineer to join a dynamic and highly technical team, with a core mission to ensure that the development of an ATC datalink gateway fully complies with ED-109 Assurance Level requirements. In this role, you will contribute across the full software lifecycle, ensuring quality, safety, and regulatory compliance in a safety-critical aviation environment. You will apply your industry experience alongside modern, AI-enabled development and verification tools to support robust, auditable, and standards-compliant software delivery. Design, develop, and maintain software components for an ATC datalink gateway in compliance with ED-109 assurance requirements. • Ensure software lifecycle activities align with applicable aviation standards, processes, and certification expectations. • Contribute to requirements analysis, software architecture, detailed design, implementation, verification, and validation. • Leverage advanced AI-assisted tools to improve code quality, testing efficiency, defect detection, and compliance checks. • Participate in software reviews, audits, and assurance assessments • Identify and mitigate technical and compliance risks early in the development lifecycle. • Collaborate closely with systems engineers, safety engineers, quality teams, and certification stakeholders. • Support issue investigation, root cause analysis, and corrective actions. • Proven experience as a Software Engineer in safety-critical or regulated environments. • Strong understanding of ED-109 (or equivalent assurance standards such as DO178C) and their application in real-world projects. • Experience developing software for ATM, avionics, aerospace, or other high integrity systems. • C, C++, Java, Ada, Python, or similar). • Familiarity with software lifecycle standards and assurance processes. • Experience working with version control systems (e.g. Direct experience with ED-109, DO-178C, or comparable aviation software standards. • Experience with automated testing frameworks and static/dynamic analysis tools. • Familiarity with AI-assisted development, testing, or code analysis tools. • Verification & Quality Tools: Static analysis, unit/integration testing frameworks. • DOORS, Jira, Polarion, or similar lifecycle management tools. • AI-Enabled Tools (Preferred): Code analysis, test generation, documentation support, or defect detection tools. • Collaboration Tools: Jira, Confluence, Teams, or equivalent.