Senior Avionics Software Engineer (Remote)

Placements24

Randburg

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

Fully remote
Flexible hours
Home office setup
Professional development
Collaborative international team
Generous leave

Job summary

Placements24 seeks a Senior Avionics Software Engineer to design, implement, and test high-integrity avionics software on a fully remote basis. You will work with cross-functional teams to ensure DO-178C compliant flight control, navigation, and communication software.

The role demands 7+ years in embedded development, strong C/C++, RTOS experience, and a deep understanding of software development lifecycles in aviation standards. Remote collaboration across SA is expected.

Qualifications

  • Minimum 7 years of embedded software experience.

Responsibilities

  • Design, develop, and maintain high-integrity avionics software per DO-178C.
  • Implement real-time embedded software for flight control, navigation, and comms.
  • Develop unit, integration, and system tests for avionics software.
  • Participate in requirements analysis, design reviews, and code reviews.
  • Troubleshoot complex defects across the development lifecycle.
  • Collaborate with systems and hardware engineers for seamless integration.
  • Create comprehensive software documentation and test procedures.
  • Mentor junior engineers and contribute to process improvements.
  • Stay updated on avionics tech and best practices.
  • Manage software tasks and timelines in a remote setting.

Skills

Embedded C/C++
RTOS
DO-178C
Software testing
Git
SVN
CMake
Remote teamwork
Troubleshooting
Time management

Education

Bachelor's or Master's in CS/EE/Aerospace

Tools

Git
SVN
CMake

Job description

About the Role

Our client, a cutting-edge technology firm at the forefront of aerospace innovation, is actively seeking a highly experienced Senior Avionics Software Engineer to join their globally distributed team on a fully remote basis. This critical role involves the design, development, implementation, and testing of complex software systems for next-generation avionics platforms. You will be instrumental in shaping the future of flight control, navigation, and communication systems by creating robust, reliable, and safety-critical software. The ideal candidate possesses a deep understanding of embedded systems, real-time operating systems (RTOS), and software development lifecycle processes within the stringent framework of aviation standards (e.g., DO-178C). This fully remote position allows us to recruit exceptional talent from across South Africa, fostering a diverse and highly skilled engineering culture. You will collaborate virtually with hardware engineers, systems engineers, and quality assurance specialists to deliver state-of-the-art avionics solutions. Your contributions will directly impact the safety, efficiency, and capability of advanced aircraft, supporting our client's leadership in the aerospace sector, with key project coordination potentially linked to their operations near Randburg .

Key Responsibilities
  • Design, develop, and maintain high-integrity software for avionics systems, adhering to DO-178C standards.
  • Implement software components for real-time embedded systems, including flight control logic, navigation algorithms, and communication protocols.
  • Develop and execute comprehensive unit, integration, and system-level tests for avionics software.
  • Participate in software requirements analysis, design specification, and code reviews.
  • Troubleshoot and resolve complex software defects and issues throughout the development lifecycle.
  • Collaborate closely with systems engineers and hardware engineers to ensure seamless integration of software and hardware components.
  • Create and maintain detailed software documentation, including design documents, test procedures, and user manuals.
  • Contribute to the continuous improvement of software development processes and tools.
  • Mentor junior software engineers and provide technical leadership within the team.
  • Stay abreast of the latest advancements in avionics technology and software engineering practices.
  • Manage software development tasks and timelines effectively in a remote setting.
  • Ensure adherence to coding standards, best practices, and configuration management procedures.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field.
  • Minimum of 7 years of professional experience in embedded software development, with a significant focus on avionics systems.
  • Demonstrated experience with real-time operating systems (RTOS) and embedded C/C++.
  • In-depth understanding and practical application of software development processes compliant with DO-178C standards.
  • Proficiency in software testing methodologies and tools.
  • Experience with configuration management tools (e.g., Git, SVN) and build systems.
  • Strong analytical and problem-solving skills, with a meticulous approach to debugging complex issues.
  • Excellent communication and collaboration skills, essential for effective remote teamwork.
  • Ability to work independently, prioritize tasks, and manage time effectively in a remote work environment.
  • Familiarity with aerospace communication protocols (e.g., ARINC 429, AFDX) is a plus.
  • Must be legally authorized to work in South Africa.
Benefits
  • Highly competitive salary package reflecting senior-level expertise.
  • Fully remote work arrangement offering maximum flexibility.
  • Opportunity to work on groundbreaking aerospace technology.
  • Continuous learning and professional development opportunities.
  • Contribute to safety-critical systems with significant impact.
  • Collaborative and innovative international team environment.
  • Generous annual leave and benefits package.
  • Potential for advancement within a leading aerospace technology company.
  • Flexible working hours to suit a remote lifestyle.
  • Home office setup support.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Aircraft Systems Software Engineer
Remote Aircraft Systems Software Engineer

Placements24 • Bellville

Hybrid
ZAR 900,000 - 1,200,000
Remote-first culture
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
Senior Aerospace Systems Engineer - Avionics
Senior Aerospace Systems Engineer - Avionics

Placements24 • Klerksdorp

Hybrid
ZAR 923,000 - 1,661,000
Remote-first team
Global collaboration
State-of-the-art technology
Avionics Systems Engineer (Remote)
Avionics Systems Engineer (Remote)

Placements24 • Stellenbosch

Remote
ZAR 900,000 - 1,200,000
Remote work flexibility
Health and wellness benefits
Professional growth opportunities
+1
Senior Aviation Software Engineer (Flight Control Systems)
Senior Aviation Software Engineer (Flight Control Systems)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Fully remote
Competitive salary
Health insurance
+4
Senior Avionics Systems Engineer (Remote)
Senior Avionics Systems Engineer (Remote)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health coverage
Remote-friendly culture
Avionics Systems Engineer (Remote)
Avionics Systems Engineer (Remote)

Placements24 • Paarl

Hybrid
ZAR 1,000,000 - 1,600,000
Health benefits
Retirement plan
Remote work
+1
Senior Aircraft Systems Engineer (Remote)
Senior Aircraft Systems Engineer (Remote)

Placements24 • Pietermaritzburg

Hybrid
ZAR 1,200,000 - 1,700,000
Remote work setup support
Competitive salary
Career development
+3
Remote Aviation Software Developer - Flight Systems
Remote Aviation Software Developer - Flight Systems

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Lead Avionics Software Engineer
Lead Avionics Software Engineer

Placements24 • Cape Town

Hybrid
ZAR 1,200,000 - 1,700,000
Health insurance
Retirement contributions
Paid time off
+1