Senior Avionics Software Engineer (Remote)

Placements24

Mossel Bay

Hybrid

ZAR 900,000 - 1,300,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Comprehensive health, dental, and vis
Generous paid time off
Retirement with company matching
Professional growth opportunities
Remote work environment
Attendance at industry conferences
Access to advanced development tools

Job summary

Placements24 is seeking a Senior Avionics Software Engineer to join a fully remote development team. You will design, develop, and test embedded avionics software for safety-critical systems, following DO-178C and ARINC standards.

Candidates should have a bachelor’s degree and 7+ years in embedded avionics software; strong C/C++/Ada skills, RTOS expertise, and collaboration with systems and hardware teams from a home office.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Aerospace Engineering, or related field.
  • Master's degree is a plus.
  • Minimum 7 years in embedded software for avionics.
  • Proven DO-178C experience and safety-critical software lifecycle.
  • Proficiency in C and C++, with embedded systems expertise.
  • RTOS experience and avionics protocols knowledge (ARINC 429, ARINC 664/AFDX).

Responsibilities

  • Design, develop, implement, and test embedded software for avionics systems.
  • Ensure compliance with DO-178C and safety standards.
  • Collaborate with systems, hardware, and flight-test teams.
  • Develop thorough unit, integration, and system tests.
  • Participate in code reviews and documentation.
  • Mentor junior engineers and contribute to process improvements.
  • Stay updated on avionics advancements and regulatory changes.

Skills

C/C++
Ada
RTOS
ARINC 429
ARINC 664/AFDX
DO-178C
Remote teamwork

Education

Bachelor's degree in Computer Science or Electrical/Aerospace Engineering
Master's degree is a plus

Job description

About the Role

Our client, a distinguished name in aviation innovation, is seeking a highly experienced Senior Avionics Software Engineer to join their fully remote development team. This role is pivotal in designing, developing, and testing complex software for state-of-the-art avionics systems. You will be instrumental in bringing advanced features to life, ensuring the highest levels of safety, reliability, and performance in airborne environments. Working remotely, you will collaborate with a global network of engineers, leveraging your expertise to create software solutions that meet stringent aviation standards. This is an exceptional opportunity to contribute to groundbreaking aerospace projects from the convenience of your home office and shape the future of flight technology.

Key Responsibilities
  • Design, develop, implement, and test embedded software for avionic systems, adhering to strict safety and quality standards (e.g., DO-178C).
  • Write clear, efficient, and maintainable code in languages such as C, C++, or Ada.
  • Collaborate closely with systems engineers, hardware engineers, and flight test teams to define software requirements and architecture.
  • Develop and execute comprehensive unit, integration, and system tests for avionics software.
  • Participate in code reviews, design discussions, and technical documentation efforts.
  • Troubleshoot and resolve software defects identified during development, testing, or in fielded systems.
  • Contribute to the continuous improvement of software development processes and tools.
  • Stay abreast of the latest advancements in avionics technology and software engineering practices.
  • Ensure all software development activities comply with relevant aviation regulations and company policies.
  • Mentor junior software engineers and provide technical guidance.
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field.
  • A Master's degree is a plus.
  • Minimum of 7 years of professional experience in embedded software development, with a significant focus on avionics systems.
  • Proven experience with software development lifecycles and standards such as DO-178C.
  • Proficiency in programming languages such as C and C++, with a strong understanding of embedded systems programming.
  • Experience with real-time operating systems (RTOS) commonly used in avionics.
  • Familiarity with avionics protocols and architectures (e.g., ARINC 429, ARINC 664/AFDX).
  • Strong analytical and problem-solving skills, with meticulous attention to detail.
  • Excellent communication and collaboration skills, essential for remote teamwork.
  • Ability to work independently and manage multiple priorities effectively in a remote environment.
  • Experience with simulation tools and debugging environments.
Benefits
  • Highly competitive salary and potential for performance-based bonuses.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous paid time off, sick leave, and company holidays.
  • Retirement savings plan with company matching.
  • Opportunities for professional growth, certifications, and attendance at industry conferences.
  • A fully remote work environment offering significant flexibility and work-life balance.
  • Involvement in cutting-edge aerospace projects with a direct impact on aviation advancements.
  • Access to advanced development tools and technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Avionics Engineer - Remote
Senior Avionics Engineer - Remote

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 1,800,000
Remote‑friendly culture
Professional development
Discretionary bonuses
+2
Remote Aviation Software Developer - Avionics Systems
Remote Aviation Software Developer - Avionics Systems

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Home office stipend
Competitive compensation
Senior Aviation Software Architect (Remote)
Senior Aviation Software Architect (Remote)

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 1,800,000
High salary + bonuses
Full remote work
Health, dental, vision insurance
+3
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
Remote Avionics Systems Engineer
Remote Avionics Systems Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Health benefits
Career development
Senior Avionics Systems Engineer - Remote
Senior Avionics Systems Engineer - Remote

Placements24 • Rustenburg

Hybrid
ZAR 1,976,000 - 2,964,000
Remote work flexibility
Professional development and attending
State‑of‑the‑art collaboration tools
+2
Lead Aircraft Systems Engineer (Avionics)
Lead Aircraft Systems Engineer (Avionics)

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 1,600,000
Fully remote work
Competitive compensation with bonuses
Health, dental, vision insurance
+3
Remote Aviation Software Developer
Remote Aviation Software Developer

Placements24 • Mossel Bay

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Remote work
Access to advanced tools
+1
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