Principal Aviation Software Architect (DO-178C, Hybrid)

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 1,000,000 - 1,500,000

Full time

5 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

Premium medical coverage
Dental coverage
Vision coverage
Retirement savings plan
Paid annual leave
Training and conference funding
Hybrid work model

Job summary

Placements24 is seeking a Principal Aviation Software Development Engineer in Nelspruit, Mpumalanga. You will architect, design, and develop safety-critical software for aviation systems, leading projects and mentoring engineers in a hybrid setup with on-site presence and task-based remote work.

The role emphasizes DO-178C compliance, embedded C/C++, and collaboration with cross-functional teams to deliver reliable, high-quality software for aircraft systems.

Qualifications

  • Master's or Ph.D. in Computer Science or Software Engineering or a related field.
  • 10+ years in software development with aviation embedded systems.
  • Proven leadership or principal engineer experience.
  • Deep knowledge of safety-critical development processes and DO-178C.

Responsibilities

  • Lead architectural design and development of safety-critical aviation software.
  • Write high-quality C/C++ or Ada for embedded real-time systems.
  • Define software requirements, specs, and design documentation.
  • Develop unit, integration, and system tests.
  • Ensure compliance with DO-178C and other standards.
  • Collaborate with systems, hardware, and safety teams.
  • Conduct code reviews, static analysis, and debugging.
  • Mentor junior engineers and guide teams.
  • Improve software processes and tools.
  • Support software qualification and certification efforts.

Skills

Embedded C/C++
RTOS
DO-178C
MBSE
Leadership
Software architecture
Code reviews
Mentorship

Education

Master's or Ph.D. in Computer Science or Software Engineering

Tools

Git
Build systems
Debuggers
Compilers

Job description

Placements24 is seeking a Principal Aviation Software Development Engineer in Nelspruit, Mpumalanga. You will architect, design, and develop safety-critical software for aviation systems, leading projects and mentoring engineers in a hybrid setup with on-site presence and task-based remote work.

The role emphasizes DO-178C compliance, embedded C/C++, and collaboration with cross-functional teams to deliver reliable, high-quality software for aircraft systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Avionics Embedded Software Engineer — DO-178C, Hybrid
Avionics Embedded Software Engineer — DO-178C, Hybrid

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Exposure to cutting-edge avionics
Professional development
Senior Avionics Software Architect, Cape Town
Senior Avionics Software Architect, Cape Town

Placements24 • Cape Town

On-site
ZAR 1,800,000 - 3,200,000
Health/dental/vision insurance
Relocation assistance
Professional development
Aviation Software Lead — Real-Time Systems & DO-178C
Aviation Software Lead — Real-Time Systems & DO-178C

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 1,600,000
Health insurance
Retirement savings plan
Performance bonuses
+1
Lead Avionics Systems Integration Engineer (Hybrid)
Lead Avionics Systems Integration Engineer (Hybrid)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Comprehensive benefits
Hybrid work model
Remote Senior Avionics Software Engineer | C/C++, DO-178C
Remote Senior Avionics Software Engineer | C/C++, DO-178C

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 2,000,000
Remote work
Private medical insurance
Retirement contribution
+1
Senior Avionics Systems Engineer - Cape Town (Hybrid)
Senior Avionics Systems Engineer - Cape Town (Hybrid)

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,500,000
Health insurance
Retirement plan
Relocation assistance
Senior Aviation Systems Architect: Avionics & Flight Control Lead
Senior Aviation Systems Architect: Avionics & Flight Control Lead

Placements24 • Cape Town

On-site
ZAR 1,500,000 - 2,100,000
Industry-leading salary package
Annual bonus & long-term incentives
Premium medical aid & retirement fund
+2
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
Aircraft Systems Software Developer
Aircraft Systems Software Developer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Exposure to cutting-edge avionics
Professional development