Aviation Software Developer
- norwich, norfolk, NR1 1RB, United Kingdom
- Permanent·Remote
- Full time
- £85,000 - £85,000 Per Annum
Job Description
About the Role
Our client is seeking a talented and experienced Aviation Software Developer to join their innovative team, working remotely from Norwich . This role is integral to developing, testing, and deploying sophisticated software solutions for aviation systems, including flight control, navigation, and simulation platforms. You will contribute to projects that demand precision, reliability, and adherence to stringent industry standards, leveraging your expertise in software engineering within a collaborative, remote-first environment. This is an exceptional opportunity to work on critical applications that advance aviation technology and safety, from the comfort of your home office, contributing to a company that values cutting-edge solutions and agile development practices.
Key Responsibilities
- Design, develop, and maintain high-quality software for aviation applications, adhering to coding standards and best practices.
- Implement and test software modules, ensuring robustness, efficiency, and compliance with aerospace requirements (e.g., DO-178C).
- Collaborate closely with systems engineers, hardware engineers, and other stakeholders in a remote setting to define software requirements and architecture.
- Perform software integration, debugging, and performance optimization for complex aviation systems.
- Develop and maintain software documentation, including design specifications, test plans, and user guides.
- Participate in code reviews, unit testing, and integration testing to ensure software quality and reliability.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 6 years of professional experience in software development, with a significant portion in the aerospace or defense industry.
- Proficiency in programming languages such as C, C++, Ada, or Java, commonly used in safety-critical systems.
- Experience with real-time operating systems (RTOS) and embedded software development.
- Familiarity with aviation software standards and certification processes (e.g., DO-178C).
- Strong problem-solving skills and experience working effectively in a fully remote team environment.
Benefits
- Highly competitive salary and potential for annual bonuses.
- Fully remote working arrangements with comprehensive support.
- Generous paid time off and flexible working hours.
- Opportunities for professional development, including specialized aviation software training.
- Contribution to a leading-edge technology company shaping the future of aviation.


