Remote Aviation Software Developer - Flight Simulation

Placements24

Birmingham

Remote

GBP 70,000 - 90,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote

Job summary

Placements24 is seeking a highly skilled Remote Aviation Software Developer focused on flight simulation technology. You will design, develop, test, and optimize software for state-of-the-art simulators, collaborating with a distributed team to deliver realistic pilot training environments.

The ideal candidate has 5+ years in software development, deep knowledge of C++ and Python, and experience with real-time systems and graphics tech such as OpenGL.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering.
  • Minimum 5 years of professional software development experience, with aviation or simulation focus.
  • Strong proficiency in C++ and Python with OOP knowledge.
  • Experience with real-time systems and performance optimization.
  • Familiarity with OpenGL or DirectX and simulation visualization.
  • Knowledge of Git, testing frameworks, and CI/CD pipelines.

Responsibilities

  • Design, develop, and maintain high-performance flight simulation software.
  • Collaborate with engineers and SMEs to define requirements.
  • Write clean, well-documented C++/Python code.
  • Implement real-time physics, aerodynamics, and sensor models.
  • Develop GUIs for simulator control and data visualization.
  • Perform rigorous testing and debugging of modules and systems.
  • Contribute to process improvements and participate in code reviews.
  • Document software design, functionality, and user guides.

Skills

C++
Python
Real-time systems
Aviation/simulation

Education

Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering

Tools

OpenGL
DirectX
Git
CI/CD

Job description

About the Role

Our client is looking for a highly skilled and motivated Remote Aviation Software Developer specializing in flight simulation technologies. This is a fully remote position, offering the flexibility to work from anywhere within South Africa. You will be responsible for designing, developing, and testing advanced software solutions for state-of-the‑art flight simulators. This role is critical in enhancing pilot training capabilities and ensuring the realism and accuracy of simulated flight environments. You will work with a team of dedicated aviation professionals and software engineers, contributing to cutting‑edge projects that push the boundaries of simulation technology. The ideal candidate thrives in a remote‑first environment, is self‑disciplined, and possesses excellent communication skills to collaborate effectively with a distributed team. Your contributions will directly impact the quality and effectiveness of pilot training programs worldwide.

Key Responsibilities
  • Design, develop, and maintain high-performance software for flight simulation systems, including flight dynamics, avionics, and environmental modeling.
  • Collaborate with simulation engineers, subject matter experts, and other developers to define software requirements and specifications.
  • Write clean, efficient, and well-documented code in languages such as C++, Python, or Java.
  • Implement and optimize algorithms for real-time physics, aerodynamics, and sensor modeling.
  • Develop and integrate Graphical User Interfaces (GUIs) for simulator control and data visualization.
  • Perform rigorous testing and debugging of software modules and integrated systems to ensure reliability and accuracy.
  • Contribute to the continuous improvement of software development processes, tools, and methodologies.
  • Participate in code reviews and provide constructive feedback to peers.
  • Troubleshoot and resolve software defects and performance issues in simulation environments.
  • Document software design, functionality, and user guides.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field.
  • Minimum of 5 years of professional software development experience, with a significant portion focused on aviation or simulation.
  • Strong proficiency in C++ and/or Python, with a solid understanding of object-oriented programming principles.
  • Experience with real-time systems development and performance optimization.
  • Familiarity with flight dynamics modeling, aerodynamics, or aircraft systems.
  • Experience with graphics programming (e.g., OpenGL, DirectX) and simulation visualization is a plus.
  • Knowledge of software development best practices, including version control (Git), testing frameworks, and CI/CD pipelines.
  • Excellent problem-solving abilities and a meticulous attention to detail.
  • Strong written and verbal communication skills for effective remote collaboration.
  • Ability to work independently and manage time effectively in a remote setting.
Benefits

This position offers a fully remote work arrangement, providing ultimate flexibility. A competitive salary and performance-based incentives are provided. The company offers a comprehensive health insurance plan and contributes to a retirement savings fund. Professional development opportunities, including access to online courses and workshops, are available to support your career growth. You will be part of an innovative and forward‑thinking team, working on exciting projects that shape the future of aviation training. This role includes access to cutting‑edge development tools and technologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Aviation Software Developer
Remote Aviation Software Developer

Placements24 • Southampton

Hybrid
GBP 60,000 - 90,000
Remote work
Performance bonuses
Health, dental, and vision insurance
+1
Remote Aviation Software Engineer – Flight Simulation
Remote Aviation Software Engineer – Flight Simulation

Placements24 • Birmingham

Remote
GBP 70,000 - 90,000
Fully remote
Senior Mechanical Simulation Engineer (Remote)
Senior Mechanical Simulation Engineer (Remote)

Placements24 • Southampton

Hybrid
GBP 45,000 - 63,000
Medical aid
Retirement contributions
Remote-first culture
Remote Aviation Software Engineer – Flexible Hours
Remote Aviation Software Engineer – Flexible Hours

Placements24 • Southampton

Hybrid
GBP 60,000 - 90,000
Remote work
Performance bonuses
Health, dental, and vision insurance
+1
Remote Aviation Compliance Specialist
Remote Aviation Compliance Specialist

Placements24 • London Borough of Newham

Hybrid
GBP 65,000 - 95,000
Competitive salary
Health benefits
Flexible working hours
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Southampton

Remote
GBP 90,000 - 120,000
Fully remote position
Competitive salary
Simulation Engineer
Simulation Engineer

Minerva Defence • Worcester

On-site
GBP 70,000 - 95,000
Share options vesting
Bupa private medical insurance
6% employer pension contribution
+4
Software Engineer Flight Simulation
Software Engineer Flight Simulation

Acron Aviation • Crawley

Hybrid
GBP 50,000 - 80,000
25 days holiday
Private medical insurance
Pension up to 7%
+6
Simulation Engineer
Simulation Engineer

Minerva Defence • Greater London

On-site
GBP 60,000 - 90,000
Share options
Private medical insurance
6% employer pension contribution
+4
Senior Aerospace Systems Engineer
Senior Aerospace Systems Engineer

Placements24 • Southampton

Hybrid
GBP 82,000 - 109,000
Medical insurance
Pension
Life insurance