26 Oct
|
Placements24
|
Kimberley
26 Oct
Placements24
Kimberley
About the Role
Our client is embarking on a groundbreaking project and is seeking a highly skilled Remote Aircraft Systems Software Engineer to join their distributed team. This role is focused on developing and integrating sophisticated software solutions for next-generation aircraft systems. You will be working from anywhere, collaborating virtually with engineers and stakeholders across different time zones. The ideal candidate possesses a deep understanding of embedded systems, real-time operating systems, and avionics software development lifecycles. This is a fully remote position, offering flexibility and the opportunity to contribute to cutting-edge aviation technology from your home base, Kimberley, Northern Cape or elsewhere.
Key Responsibilities
- Design, develop, test, and integrate flight-critical software components for aircraft systems.
- Write clean, efficient, and well-documented code in languages such as C, C++, or Ada.
- Collaborate closely with hardware engineers, systems engineers, and other software developers in a remote setting.
- Participate in code reviews, unit testing, and system integration testing.
- Develop and maintain software requirements, design documents, and test procedures.
- Troubleshoot and resolve software defects and issues identified during testing or in deployed systems.
- Contribute to the continuous improvement of software development processes and tools.
- Ensure all software development adheres to stringent aerospace safety standards and certifications (e.g., DO-178C).
- Effectively communicate technical information and project status updates to remote team members and management.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- Minimum of 6 years of professional experience in embedded software development, with a significant focus on aerospace or avionics systems.
- Proficiency in C/C++ programming languages and experience with real-time operating systems (RTOS).
- Familiarity with avionics communication protocols (e.g., ARINC 429, AFDX).
- Experience with software development in a highly regulated environment, ideally DO-178C.
- Strong understanding of software development lifecycles, agile methodologies, and version control systems (e.g., Git).
- Excellent analytical and problem-solving skills.
- Proven ability to work independently and effectively in a remote, collaborative team environment.
- Strong written and verbal communication skills for remote interaction.
- Must have a reliable internet connection and a suitable home office setup for remote work.
Benefits
This contract position offers a highly competitive rate, equivalent to an annual salary of R, with flexibility on working hours to accommodate different time zones. As a remote role, you gain the ultimate work-life balance. Our client invests in their contractors by providing access to advanced development tools and training resources. This is an exceptional opportunity to work on challenging and cutting-edge aerospace projects from anywhere in the world, contributing your expertise to the future of aviation technology.
📌 Remote Aircraft Systems Software Engineer (Kimberley)
🏢 Placements24
📍 Kimberley