Senior Aviation Software Architect (Remote)

Placements24

Gauteng

Remote

ZAR 1,800,000 - 2,800,000

Full time

5 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

Remote work flexibility
Health insurance
Professional development & conferences
Generous PTO

Job summary

Placements24 is seeking a Senior Aviation Software Architect to lead the design of embedded, real-time software for aircraft applications. The role focuses on defining architectural vision, standards, and development practices for mission-critical aviation software in a remote-first environment.

The ideal candidate has a Master’s degree in a related field and 10+ years in software development, including 5+ years in an architecture role within aviation.

Qualifications

  • Master's degree in Computer Science, Software Engineering, Aerospace Engineering or related field.
  • 10+ years of software development experience with at least 5 years in an architectural role in aviation/aerospace.
  • Proven expertise in embedded systems and RTOS.
  • Strong knowledge of software engineering principles, patterns and architecture styles.
  • Experience with C, C++ and Ada in aviation contexts.
  • Familiarity with safety-critical development and DO-178C.
  • Knowledge of ARINC 429 and MIL-STD-1553 protocols.

Responsibilities

  • Define and document architectural blueprint for aviation software systems.
  • Lead design and development of avionics and flight control software.
  • Establish and enforce software development standards and patterns.
  • Collaborate with systems/hardware engineers and project managers to define requirements.
  • Evaluate technologies, frameworks and tools for development.
  • Oversee software implementation and ensure conformance to architecture and performance goals.
  • Conduct code reviews and architectural assessments for quality.

Skills

Embedded systems
RTOS
C/C++
Ada

Education

Master's degree in Computer Science
Master's degree in Aerospace Engineering

Tools

ARINC 429
MIL-STD-1553
DO-178C

Job description

About the Role

Our client, a pioneer in aerospace innovation, is seeking an exceptional Senior Aviation Software Architect to lead the design and development of complex software systems for aircraft applications. This role operates on a fully remote basis, offering the flexibility to contribute from anywhere. You will be responsible for defining the architectural vision, technical standards, and development practices for mission-critical aviation software. This is a unique opportunity to shape the software foundation of cutting-edge aviation technologies, ensuring scalability, reliability, and adherence to the highest safety standards in a remote-first environment. We are looking for a visionary leader with a deep understanding of embedded systems, real-time operating systems, and the stringent requirements of aerospace software development.

Key Responsibilities
  • Define and document the architectural blueprint for aviation software systems, ensuring robustness and scalability.
  • Lead the design and development of software components for avionics, flight control, and other critical aviation applications.
  • Establish and enforce software development standards, coding practices, and design patterns.
  • Collaborate closely with systems engineers, hardware engineers, and project managers to define software requirements.
  • Evaluate and select appropriate technologies, frameworks, and tools for software development.
  • Oversee the implementation of software, ensuring adherence to architectural guidelines and performance objectives.
  • Conduct code reviews, architectural assessments, and performance tuning to optimize software quality.
  • Mentor and guide software development teams, fostering a culture of technical excellence.
  • Ensure compliance with aviation software safety standards (e.g., DO-178C) and best practices.
  • Troubleshoot and resolve complex software issues in a remote development setting.
Requirements
  • Master's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field.
  • Minimum of 10 years of experience in software development, with at least 5 years in an architectural role within the aviation or aerospace industry.
  • Proven expertise in designing and developing embedded systems and real-time operating systems (RTOS).
  • Strong understanding of software engineering principles, design patterns, and architectural styles.
  • In-depth knowledge of programming languages commonly used in aviation (e.g., C, C++, Ada).
  • Experience with safety-critical software development and relevant standards like DO-178C.
  • Familiarity with communication protocols used in aviation (e.g., ARINC 429, MIL-STD-1553).
  • Excellent analytical, problem-solving, and strategic thinking skills.
  • Strong leadership, communication, and interpersonal skills, capable of influencing technical decisions remotely.
  • Proven ability to work autonomously and manage complex projects in a distributed team environment.
Benefits
  • Highly competitive salary and potential for performance bonuses.
  • Full remote work flexibility with excellent benefits.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for continuous learning, professional development, and attending industry conferences.
  • Involvement in groundbreaking aviation software projects that shape the future of flight.
  • A supportive and innovative remote work culture.
  • Generous paid time off and holidays.
  • Strong career growth prospects within a leading aerospace organization.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Engineer - Aviation Software
Remote Aircraft Systems Engineer - Aviation Software

Placements24 • Durban

Hybrid
ZAR 1,667,000 - 2,501,000
Fully remote work arrangement
Competitive salary
Professional development budget
+1
Senior Avionics Software Engineer (Remote)
Senior Avionics Software Engineer (Remote)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Comprehensive health, dental, and vis
Generous paid time off
+5
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
Senior Avionics Software Engineer (Remote)
Senior Avionics Software Engineer (Remote)

Placements24 • Bellville

Hybrid
ZAR 900,000 - 1,500,000
Salary bonuses
Medical insurance
Dental & Vision
+6
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
Remote Lead Aviation Software Developer
Remote Lead Aviation Software Developer

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Fully remote
Career growth
Learning resources
+1
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
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 Aviation Systems Integration Engineer
Senior Aviation Systems Integration Engineer

Placements24 • Upington

Hybrid
ZAR 1,200,000 - 2,100,000
Remote work flexibility
Executive-level compensation withbonus
Global health insurance
+2