Remote Senior Avionics Software Engineer

Placements24

Centurion

Hybrid

ZAR 1,200,000 - 2,000,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
Private medical insurance
Retirement contribution
Professional development budget

Job summary

Placements24 is seeking a Senior Avionics Software Engineer to join a fully remote, South Africa-based team. You will design, develop, test, and certify safety-critical avionics software for real-time embedded systems, from concept to deployment.

You will work with C/C++, RTOS, and DO-178C, collaborate with hardware and systems engineers, participate in verification, validation, and certification activities, and contribute to design documents and test plans while communicating effectively in

Qualifications

  • Degree in Computer Science, Software/Electrical Engineering or related field.
  • 7+ years embedded software experience in avionics.
  • Experience with safety-critical lifecycles (DO-178C) and certification.

Responsibilities

  • Design, develop, and certify avionics software for safety-critical systems.
  • Write C/C++ for real-time embedded platforms and RTOS.
  • Collaborate with hardware and systems teams; participate in verification and certification.

Skills

C/C++
RTOS
DO-178C
English (written/verbal)

Education

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

Tools

Git
SVN

Job description

About the Role

Our client is a forward-thinking aviation technology firm seeking a highly skilled and motivated Senior Avionics Software Engineer to join their fully remote team. This role is ideal for an experienced professional who thrives in an autonomous work environment and possesses a deep expertise in developing, testing, and certifying software for safety-critical avionics systems. You will contribute to the design and implementation of innovative software solutions that power next-generation aircraft, working on challenging projects from concept to deployment. This is a unique opportunity to leverage your skills from anywhere in South Africa , collaborating with a distributed team of experts dedicated to pushing the boundaries of aviation technology. If you are passionate about software engineering and have a keen interest in the aerospace sector, this remote position is perfect for you.

Key Responsibilities
  • Design, develop, and maintain embedded software for avionics systems, adhering to strict safety and reliability standards.
  • Write high-quality, well-documented, and testable code in C/C++ for real-time embedded systems.
  • Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, integration, verification, and validation.
  • Develop and execute unit tests, integration tests, and system tests to ensure software meets specifications and performance requirements.
  • Collaborate closely with hardware engineers, systems engineers, and certification authorities throughout the development process.
  • Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.
  • Contribute to the creation and maintenance of software design documents, test plans, and verification reports.
  • Stay abreast of the latest advancements in avionics technology, software development practices, and relevant industry standards (e.g., DO-178C).
  • Participate in peer code reviews and contribute to architectural design discussions.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum of 7 years of professional experience in embedded software development, with a significant focus on avionics systems.
  • Proven experience with safety-critical software development lifecycle and certification processes (e.g., DO-178C).
  • Strong proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (RTOS) and embedded systems.
  • Familiarity with software configuration management tools (e.g., Git, SVN) and bug tracking systems.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong understanding of avionics architectures and communication protocols (e.g., ARINC 429, ARINC 664).
  • Ability to work independently and effectively in a remote team setting.
  • Excellent written and verbal communication skills in English.
Benefits
  • This fully remote position offers a highly competitive salary and the flexibility to work from anywhere in South Africa .
  • Our client provides a comprehensive benefits package, including private medical insurance, a generous retirement contribution, and performance-based bonuses.
  • Employees have access to a substantial professional development budget for training, conferences, and certifications.
  • You will enjoy a flexible work schedule, fostering a healthy work-life balance.
  • Collaboration is fostered through advanced virtual communication tools, ensuring a connected and productive team environment.
  • This role provides the opportunity to work on groundbreaking projects that will shape the future of aviation, all from the comfort of your home office.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Aviation Systems Engineer - Avionics
Remote Senior Aviation Systems Engineer - Avionics

Placements24 • Johannesburg

Hybrid
ZAR 1,200,000 - 2,000,000
Fully remote
Health insurance
Professional development
Principal Avionics Software Engineer
Principal Avionics Software Engineer

Placements24 • Upington

Hybrid
ZAR 1,200,000 - 2,100,000
Competitive salary and bonus
Health, vision, dental insurance
Retirement plan
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
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 Engineer
Remote Aviation Software Engineer

Placements24 • Pretoria

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

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Training resources
Flexible hours
Senior Avionics Software Engineer (Remote)
Senior Avionics Software Engineer (Remote)

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary and bonuses
Health, dental, vision insurance
Stock options or equity
+3
Principal Avionics Software Engineer
Principal Avionics Software Engineer

Placements24 • Cape Town

On-site
ZAR 1,800,000 - 3,200,000
Health/dental/vision insurance
Relocation assistance
Professional development
Principal Aviation Software Development Engineer
Principal Aviation Software Development Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,000,000 - 1,500,000
Premium medical coverage
Dental coverage
Vision coverage
+4
Remote Aviation Software Developer (Full Stack)
Remote Aviation Software Developer (Full Stack)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,200,000
Flexible working hours
Annual leave & growth budget
Remote-friendly culture