airportkarriere
Zurück zu den Treffern

Remote Aviation Software Developer

Anzeige auf Englisch

ArbeitsortCape Town
+ 3 weitere
HomeofficeVollständig remote

About the Role

Our client is a pioneering aviation technology firm seeking a talented and motivated Remote Aviation Software Developer to join their distributed engineering team. This is a fully remote position, offering unparalleled flexibility to work from anywhere within South Africa. You will play a crucial role in developing and enhancing the software that powers next-generation aviation systems, contributing to the safety, efficiency, and innovation of the aviation industry. This role requires a proactive individual who thrives in a remote-first environment and is passionate about building high-quality, reliable software solutions.

Key Responsibilities

  • Design, develop, test, and deploy robust software solutions for aviation applications, adhering to stringent industry standards.
  • Collaborate with cross-functional teams, including systems engineers, QA testers, and product managers, in an agile development environment.
  • Write clean, maintainable, and efficient code in relevant programming languages (e.g., C++, Java, Python).
  • Develop and implement unit tests, integration tests, and end-to-end tests to ensure software quality and reliability.
  • Participate in code reviews, providing constructive feedback to peers and ensuring adherence to coding best practices.
  • Troubleshoot and debug software defects, identifying root causes and implementing effective solutions.
  • Contribute to the continuous improvement of development processes and tools.
  • Document software designs, implementation details, and user guides.
  • Stay updated with the latest advancements in aviation technology and software development trends.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 5 years of professional software development experience, with a focus on embedded systems or real-time applications.
  • Proven experience in developing software for critical systems, preferably within the aerospace or aviation sector.
  • Proficiency in one or more relevant programming languages such as C++, Java, or Python.
  • Solid understanding of software development lifecycles, agile methodologies, and CI/CD pipelines.
  • Experience with version control systems (e.g., Git) and issue tracking tools (e.g., Jira).
  • Strong problem-solving and debugging skills.
  • Excellent communication skills, with the ability to articulate technical concepts clearly in a remote setting.
  • Demonstrated ability to work independently and manage time effectively in a remote work environment.

Benefits

  • This role offers a competitive salary commensurate with experience, along with the significant advantage of a fully remote work arrangement.
  • Employees are provided with comprehensive health and wellness benefits, including medical, dental, and vision coverage.
  • Opportunities for professional growth and skill development are encouraged, with access to online training resources and industry conferences.
  • Our client values work-life balance and fosters a collaborative, supportive, and innovative remote culture.
  • You will have the chance to contribute to projects that have a real impact on the future of aviation.

Arbeitgeber

Mehr Stellen finden

Weitere Stellen