Remote Aviation Software Developer
- reading, berkshire, RG1 1, United Kingdom
- Remote
- Full time
- £80,000 - £80,000 Per Annum
Job Description
About the Role
Our client is seeking a talented and self-motivated Remote Aviation Software Developer to join their distributed engineering team. This role focuses on designing, developing, and implementing sophisticated software solutions for aviation applications, including flight control systems, simulation platforms, and data analysis tools. You will work within a fully remote environment, collaborating closely with a global team of engineers, project managers, and stakeholders to deliver high-quality, innovative software that meets the rigorous demands of the aviation industry. This is an exceptional opportunity for an experienced developer who thrives in an independent, flexible work setting and is passionate about contributing to cutting-edge aviation technology.
Key Responsibilities
- Design, develop, test, and deploy robust software solutions for aviation-specific applications using modern programming languages.
- Collaborate with cross-functional teams, including systems engineers and domain experts, to define software requirements and architecture.
- Write clean, efficient, and well-documented code, adhering to software development best practices and coding standards.
- Participate actively in code reviews, providing constructive feedback to peers.
- Develop and maintain automated testing frameworks to ensure software reliability and performance.
- Troubleshoot and resolve software defects and issues in development, testing, and production environments.
- Contribute to the continuous improvement of software development processes and tools.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional software development experience, with a focus on complex systems.
- Strong proficiency in programming languages such as C++, Java, Python, or Ada.
- Experience with real-time operating systems (RTOS) and embedded systems development.
- Familiarity with software development methodologies (Agile, Scrum) and version control systems (Git).
- Understanding of aviation software standards (e.g., DO-178C) is a plus.
- Excellent communication, collaboration, and problem-solving skills for a remote work environment.
Benefits
- Highly competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance coverage.
- Generous paid time off and flexible work hours.
- Annual budget for professional development, training, and conferences.
- The flexibility and autonomy of a fully remote role.


