Senior Avionics Software Engineer (Remote)

Placements24

Bellville

Hybrid

ZAR 900,000 - 1,500,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Salary bonuses
Medical insurance
Dental & Vision
Generous PTO
Retirement plan
Professional development
Flexible hours
Cutting-edge tech
Home office setup

Job summary

Placements24 is seeking a Senior Avionics Software Engineer for a remote, aerospace-focused role. You will design, develop, and verify embedded software for avionics systems, with emphasis on safety-critical real-time performance and DO-178C compliance.

You will work with a world-class team, mentor junior engineers, and contribute to system-level design, software verification, and integration efforts across distributed sites while enjoying flexible hours and a remote-first culture.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • 7+ years of embedded software development experience, avionics or real-time systems preferred.
  • Strong C/C++ programming skills with experience in embedded development tools.
  • Knowledge of RTOS concepts and real-time software development.
  • Familiarity with DO-178C and SDLC tools (Git, JIRA).
  • Excellent analytical and problem-solving abilities; strong communication skills.

Responsibilities

  • Design, develop, and test embedded software for avionics systems with safety and performance requirements.
  • Implement RTOS and drivers for hardware interfaces.
  • Perform requirements analysis, architecture and detailed design documentation.
  • Conduct unit, integration, and system testing to ensure reliability.
  • Participate in code reviews and ensure adherence to coding standards.
  • Collaborate with systems and hardware engineers, and QA teams to verify software functionality.
  • Troubleshoot defects and contribute to process improvements.
  • Mentor junior engineers and share best practices.

Skills

C/C++
Embedded development
RTOS concepts
DO-178C
Git/JIRA
Analytical thinking
Remote collaboration
Communication skills

Education

Bachelor's/Master's in CS/SE/EE

Tools

Compilers
Debuggers
IDEs
Git

Job description

About the Role

Our client, a distinguished innovator in the aerospace domain, is actively seeking an accomplished Senior Avionics Software Engineer to contribute to their groundbreaking projects. This role is fully remote, enabling you to leverage your expertise from any location while collaborating with a world-class team. We are dedicated to fostering a remote-first culture that empowers our engineers with autonomy and cutting-edge tools. You will be at the forefront of designing, developing, and implementing sophisticated software solutions for aircraft avionics systems, impacting the future of flight. This position demands a blend of deep technical knowledge, rigorous engineering practices, and an unwavering commitment to quality and safety. The ideal candidate is a self-starter, capable of driving complex software initiatives and contributing significantly to system-level design and integration. If you are passionate about creating robust, reliable software for mission-critical applications and thrive in a collaborative, remote setting, this is the opportunity for you. Join us in shaping the next generation of aviation technology.

Key Responsibilities
  • Design, develop, and test embedded software for advanced avionics systems, adhering to strict safety and performance requirements.
  • Implement real-time operating systems (RTOS) and develop drivers for various hardware interfaces.
  • Perform software requirements analysis, architecture design, and detailed design documentation.
  • Conduct rigorous unit testing, integration testing, and system testing to ensure software reliability and robustness.
  • Participate in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards.
  • Collaborate with systems engineers, hardware engineers, and quality assurance teams to define and verify software functionality.
  • Troubleshoot and resolve complex software defects and issues identified during testing or operational phases.
  • Contribute to the continuous improvement of software development processes and tools.
  • Mentor junior software engineers, sharing knowledge and best practices.
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 portion focused on avionics or real-time systems.
  • Proficiency in C/C++ programming languages and experience with embedded development tools (compilers, debuggers, IDEs).
  • Strong understanding of RTOS concepts and experience with real-time software development.
  • Familiarity with avionics standards such as DO-178C.
  • Experience with software development lifecycle (SDLC) methodologies and tools (e.g., Git, JIRA).
  • Excellent analytical and problem-solving abilities.
  • Proven ability to work effectively in a remote, collaborative team environment.
  • Strong written and verbal communication skills.
Benefits
  • Highly competitive salary and performance-based bonuses.
  • Comprehensive medical, dental, and vision insurance plans.
  • Generous paid time off and company holidays.
  • Retirement savings plan with employer contributions.
  • Professional development opportunities, including conference attendance and training.
  • Flexible working hours to promote work-life integration.
  • Access to leading-edge technologies and project challenges.
  • Home office equipment allowance.
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 • Mossel Bay

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

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Remote-first position
Health insurance
Retirement savings plan
+1
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
Senior Aviation Software Architect (Remote)
Senior Aviation Software Architect (Remote)

Placements24 • Gauteng

Remote
ZAR 1,800,000 - 2,800,000
Remote work flexibility
Health insurance
Professional development & conferences
+1
Avionics Systems Engineer
Avionics Systems Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,900,000
Home office stipend
Health/dental/vision insurance
Professional development opportunities
+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