Senior Aviation Software Engineer

Placements24

Centurion

Hybrid

ZAR 1,787,000 - 2,600,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary
Flexible remote working
Health, dental, vision insurance
Professional development

Job summary

Placements24 is seeking a Senior Aviation Software Engineer to design, develop, and deploy software for avionics and flight management systems in a fully remote setup. You will work with a global team of engineers and domain experts to deliver robust solutions that enhance aircraft performance, safety, and efficiency.

You will write and review high-quality code in C++, Python, or Java, participate in architecture discussions, and help advance simulation and testing frameworks for aviation

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience, with embedded or real-time systems.
  • Proven experience with C++, Python, or Java and familiarity with SDLC methodologies.
  • Understanding of aerospace systems, avionics, or flight control principles is desirable.
  • Experience with software configuration management tools (Git) and CI/CD pipelines.
  • Excellent communication and collaboration skills for remote team work.

Responsibilities

  • Design, develop, test, and deploy software for avionics and flight management systems.
  • Collaborate with systems, hardware, and product teams to define software requirements and architecture.
  • Write high-quality, well-documented code in C++, Python, or Java.
  • Participate in code reviews and software development process improvements.
  • Troubleshoot complex issues to ensure reliability and performance in aviation environments.
  • Contribute to simulation and testing frameworks for software verification and validation.

Skills

C++
Python
Java
Embedded systems
Real-time
Git
CI/CD

Education

Bachelor's or Master's in Computer Science or Software Engineering

Tools

Git
CI/CD tooling

Job description

About the Role

Our client is pioneering advancements in aviation technology and seeks a highly skilled Senior Aviation Software Engineer to join their innovative, fully remote team. This position offers the unique opportunity to design, develop, and implement cutting-edge software solutions that enhance aircraft performance, safety, and operational efficiency. You will play a pivotal role in shaping the future of aviation software, collaborating with a talented global team of engineers and domain experts. This role is ideal for a passionate software professional who thrives in a virtual environment and is excited by the prospect of tackling complex challenges in the rapidly evolving aerospace sector.

Key Responsibilities
  • Design, develop, test, and deploy robust software solutions for avionics systems, flight management systems, and related aviation applications.
  • Collaborate with cross-functional teams, including systems engineers, hardware engineers, and product managers, to define software requirements and architecture.
  • Write high-quality, maintainable, and well-documented code in languages such as C++, Python, or Java.
  • Participate in code reviews, architectural discussions, and the continuous improvement of software development processes.
  • Troubleshoot and resolve complex software issues, ensuring system reliability and performance in demanding aviation environments.
  • Contribute to the development of simulation and testing frameworks for aviation software verification and validation.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in software development, with a focus on embedded systems or real-time applications.
  • Proven experience with C++, Python, or Java, and familiarity with software development lifecycle methodologies.
  • Understanding of aerospace systems, avionics, or flight control principles is highly desirable.
  • Experience with software configuration management tools (e.g., Git) and CI/CD pipelines.
  • Excellent communication and collaboration skills, with a demonstrated ability to work effectively in a remote team setting.
Benefits
  • Highly competitive salary package with performance bonuses.
  • Flexible remote working arrangements, allowing work from anywhere.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous paid time off and professional development opportunities.
  • Access to cutting-edge technology and challenging projects in the aviation industry.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Aircraft Systems Software Developer
Remote Aircraft Systems Software Developer

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 1,400,000
Remote work allowance
Health insurance
Flexible hours
+2
Remote Aviation Systems Engineer
Remote Aviation Systems Engineer

Placements24 • LegKraal Gate

Hybrid
ZAR 600,000 - 1,000,000
Competitive pay
Remote work
Benefits package
+2
Remote Senior Aviation Software Engineer - Real-Time
Remote Senior Aviation Software Engineer - Real-Time

Placements24 • Centurion

Hybrid
ZAR 1,787,000 - 2,600,000
Competitive salary
Flexible remote working
Health, dental, vision insurance
+1
Remote Aviation Systems Analyst
Remote Aviation Systems Analyst

Placements24 • Paarl

Hybrid
ZAR 1,469,000 - 2,122,000
Annual bonuses
Comprehensive health coverage
Paid time off
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Lenasia

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Generous PTO
+2
Remote Aviation Cybersecurity Specialist
Remote Aviation Cybersecurity Specialist

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Professional development allowance
Competitive salary and benefits
Remote Aviation Cybersecurity Analyst
Remote Aviation Cybersecurity Analyst

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 400,000 - 600,000
Remote stipend
Health insurance
Dental coverage
+4
Remote Aviation Data Analyst
Remote Aviation Data Analyst

Placements24 • East London

Hybrid
ZAR 1,119,000 - 1,759,000
Fully remote
Competitive salary
Performance bonuses
+1
Senior Aviation Analyst
Senior Aviation Analyst

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Health benefits
Professional development budget
+2
Remote Aviation Data Analyst
Remote Aviation Data Analyst

Placements24 • Bloemfontein

Hybrid
ZAR 350,000 - 550,000
Performance-based bonuses
Fully remote work arrangement
Health insurance
+1