Software Engineering Expert (Aeronautics Safety-Critical Systems)

Vacancy details

General information



Publication date


Position description



Job title

Software Engineering Expert (Aeronautics Safety-Critical Systems)


Permanent contract

Contractual hours

Full time

Job description

  • Development and verification of flight control software in compliance with DO-178C
  • Development and verification of software tools in compliance with DO-330
  • Assess system requirements allocated to software
  • Develop software specification including functional, performance, and safety requirements
  • Establish software design to accommodate the software specification
  • Write the source code and integrate the final software product
  • Develop software test cases in order to verify the specification and the design
  • Develop and execute tests procedures in the verification environment
  • Perform analyses such as test coverage, structural coverage, and performance
  • Review software life cycle data with independence
  • Fill out problem reports and assess their safety and functional impacts
  • Follow software development processes described in software plans
  • Qualify software tools used in the software development
  • Liaise with the system, safety, and hardware teams
  • Support technical discussions with the customer

Business Industry



  • Fluent in English
  • Bachelor’s Degree in Computer Engineering, Computer Science, or Electronics Engineering
  • At least 15 years of software engineering experience in safety critical systems
  • Good knowledge of C/C++ software development, tools, and debugging
  • Experience with real time operating systems and related technologies (Integrity, VxWorks, ARINC 653)
  • Experience with .Net/Java, Groovy, Python, or Perl
  • Excellent organizational, oral, and written communication skills
  • Experience with international guidelines such as RTCA DO-178C, RTCA DO-330
  • Expertise of ATA 27 (Flight Controls) and fighter aircrafts
  • Familiar with tools such as DOORS, Subversion SVN, Tortoise SVN, Jira, Crucible, MATLAB Simulink
  • Knowledge of MISRA rules

Position location

Job location

Middle East Africa, Turkey



Candidate criteria

Minimum level of education required

7. Engineering Degree

Diploma specialisation

  • Computer Science
  • Electronics

Level of experience

5 to 10 years


English (2 : Intermediate)