← Zur Jobsuche
Remote Aircraft Systems Software Engineer
Veröffentlicht am
- Arbeitsort
- Rustenburg, Deutschland
Stellenbeschreibung
About the Role
Our client is seeking a highly skilled and motivated Remote Aircraft Systems Software Engineer to join their innovative team. This position is fully remote, offering the flexibility to work from anywhere within South Africa. You will be instrumental in designing, developing, testing, and deploying sophisticated software solutions for advanced aircraft systems. This role requires a deep understanding of embedded systems, real-time operating systems, and software development lifecycles within the stringent requirements of the aerospace industry . You will collaborate with a distributed team of engineers and scientists to push the boundaries of aviation technology.
Key Responsibilities
- Design and implement embedded software for critical aircraft systems, adhering to strict safety and reliability standards.
- Develop and maintain software components for flight control, navigation, and communication systems.
- Write efficient, well-documented, and thoroughly tested code in languages such as C/C++ or Ada.
- Participate in all phases of the software development lifecycle, including requirements analysis, design, coding, testing, and integration.
- Collaborate effectively with cross-functional teams, including hardware engineers, systems engineers, and quality assurance personnel, in a remote work environment .
- Troubleshoot and resolve software defects and issues identified during testing or in deployed systems.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- 5+ years of experience in embedded software development, preferably within the aerospace or defense sectors.
- Proficiency in C/C++ and experience with real-time operating systems (RTOS).
- Familiarity with software development processes for safety-critical systems (e.g., DO-178C).
- Experience with version control systems (e.g., Git) and build automation tools.
- Excellent communication and collaboration skills for effective remote teamwork.
Benefits
- Highly competitive salary package with performance-based bonuses.
- Comprehensive medical, dental, and vision insurance.
- Generous paid time off and remote work stipend.
- Opportunities for continuous learning and professional development in aerospace software .
- A culture that supports innovation, autonomy, and work-life balance.