Remote Aircraft Systems Software Engineer

Placements24

Noord-Kaap

Hybrid

ZAR 900,000 - 1,300,000

Full time

3 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

Remote work
Training resources
Flexible hours

Job summary

Placements24 is seeking a Remote Aircraft Systems Software Engineer to join a distributed team on a groundbreaking project. You will develop and integrate flight-critical software for next-generation aircraft systems, collaborating with hardware and systems engineers from a remote setup.

The role requires deep knowledge of embedded systems, RTOS, and DO-178C, with C/C++/Ada, avionics protocols, and rigorous lifecycle processes.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum of 6 years of professional experience in embedded software development, with a significant focus on aerospace or avionics systems.
  • Proficiency in C/C++ programming languages and experience with real-time operating systems (RTOS).

Responsibilities

  • Design, develop, test, and integrate flight-critical software components for aircraft systems.
  • Write clean, efficient, and well-documented code in languages such as C, C++, or Ada.
  • Collaborate closely with hardware engineers, systems engineers, and other software developers in a remote setting.
  • Participate in code reviews, unit testing, and system integration testing.
  • Develop and maintain software requirements, design documents, and test procedures.
  • Troubleshoot and resolve software defects and issues identified during testing or in deployed systems.
  • Contribute to the continuous improvement of software development processes and tools.
  • Ensure all software development adheres to stringent aerospace safety standards and certifications (e.g., DO-178C).
  • Effectively communicate technical information and project status updates to remote team members and management.

Skills

Embedded software development
RTOS experience
Remote collaboration
Problem-solving

Education

BSc/MSc in CS or related

Tools

Git
ARINC 429
AFDX
DO-178C

Job description

About the Role

Our client is embarking on a groundbreaking project and is seeking a highly skilled Remote Aircraft Systems Software Engineer to join their distributed team. This role is focused on developing and integrating sophisticated software solutions for next-generation aircraft systems. You will be working from anywhere, collaborating virtually with engineers and stakeholders across different time zones. The ideal candidate possesses a deep understanding of embedded systems, real-time operating systems, and avionics software development lifecycles. This is a fully remote position, offering flexibility and the opportunity to contribute to cutting-edge aviation technology from your home base, **Kimberley, Northern Cape** or elsewhere.

Key Responsibilities
  • Design, develop, test, and integrate flight-critical software components for aircraft systems.
  • Write clean, efficient, and well-documented code in languages such as C, C++, or Ada.
  • Collaborate closely with hardware engineers, systems engineers, and other software developers in a remote setting.
  • Participate in code reviews, unit testing, and system integration testing.
  • Develop and maintain software requirements, design documents, and test procedures.
  • Troubleshoot and resolve software defects and issues identified during testing or in deployed systems.
  • Contribute to the continuous improvement of software development processes and tools.
  • Ensure all software development adheres to stringent aerospace safety standards and certifications (e.g., DO-178C).
  • Effectively communicate technical information and project status updates to remote team members and management.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum of 6 years of professional experience in embedded software development, with a significant focus on aerospace or avionics systems.
  • Proficiency in C/C++ programming languages and experience with real-time operating systems (RTOS).
  • Familiarity with avionics communication protocols (e.g., ARINC 429, AFDX).
  • Experience with software development in a highly regulated environment, ideally DO-178C.
  • Strong understanding of software development lifecycles, agile methodologies, and version control systems (e.g., Git).
  • Excellent analytical and problem-solving skills.
  • Proven ability to work independently and effectively in a remote, collaborative team environment.
  • Strong written and verbal communication skills for remote interaction.
  • Must have a reliable internet connection and a suitable home office setup for remote work.
Benefits

This contract position offers a highly competitive rate, equivalent to an annual salary of R, with flexibility on working hours to accommodate different time zones. As a remote role, you gain the ultimate work-life balance. Our client invests in their contractors by providing access to advanced development tools and training resources. This is an exceptional opportunity to work on challenging and innovative aerospace projects from anywhere in the world, contributing your expertise to the future of aviation technology.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Aircraft Systems Software Engineer
Remote Aircraft Systems Software Engineer

Placements24 • Rustenburg

Remote
ZAR 900,000 - 1,300,000
Competitive salary
Medical and dental insurance
Remote work stipend
+2
Remote Aviation Software Engineer
Remote Aviation Software Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Competitive salary
Health insurance
+2
Remote Aircraft Systems Engineer
Remote Aircraft Systems Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,400,000
Health insurance
Home office stipend
Remote work culture
Remote Senior Avionics Software Engineer
Remote Senior Avionics Software Engineer

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 2,000,000
Remote work
Private medical insurance
Retirement contribution
+1
Remote Aircraft Systems Engineer
Remote Aircraft Systems Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Remote work compensation
Flexible remote hours
Health insurance
+2
Remote Aircraft Systems Specialist
Remote Aircraft Systems Specialist

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,400,000
Salary bonus
Remote work
Health benefits
+2
Senior Aviation Software Engineer (Flight Control Systems)
Senior Aviation Software Engineer (Flight Control Systems)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,800,000
Fully remote work arrangement
Highly competitive salary and bonus
Health, dental, and vision insurance
+6
Remote Aviation Software Architect
Remote Aviation Software Architect

Placements24 • Sandton

Hybrid
ZAR 1,976,000 - 3,952,000
Competitive salary
Remote work
Professional growth
Senior Aerospace Systems Engineer (Remote)
Senior Aerospace Systems Engineer (Remote)

Placements24 • Pietermaritzburg

Hybrid
ZAR 1,100,000 - 1,700,000
Competitive salary
Health benefits
Paid time off
+2
Remote Aircraft Systems Software Developer
Remote Aircraft Systems Software Developer

Placements24 • Vereeniging

Hybrid
ZAR 600,000 - 1,100,000
Global health insurance
Remote work allowance
Flexible working hours
+3