Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Job description
- Design, develop, test and maintain embedded software using C, C++ and Python.
- Contribute to software requirements, design, implementation and verification activities.
- Develop and execute software test cases, supporting integration and automated testing.
- Participate in code reviews, debugging and continuous improvement activities.
- Collaborate with engineering teams to resolve technical challenges across aircraft systems.
- Support software qualification, certification and compliance activities.
- Maintain high standards of software quality, documentation and configuration management., If you’re a Software Engineer with a passion for embedded systems and want to contribute to the development of next-generation aerospace technology, we’d be keen to hear from you.
Requirements
- Ideally 3+ years’ experience in software engineering, particularly embedded or safety-critical systems.
- Strong programming experience in C, alongside exposure to C++ and Python.
- Experience across both software development and testing/verification.
- Understanding of software requirements, code reviews and structured development processes.
- Experience with embedded or real-time software systems.
- Strong analytical, debugging and problem-solving skills.
- A proactive, collaborative approach and a genuine interest in developing technically.
Experience with DO-178C would be highly beneficial, particularly within airborne software development. However, candidates from other safety-critical environments, including defence, rail and medical devices, are also encouraged to apply.
Experience with Ada or Rust may also be considered where supported by relevant embedded software development experience.
Benefits & conditions
- Salary: Circa £45,000, with flexibility depending on experience.
- Annual bonus: 15%.
- Pension: 8%.
- Annual leave: 25 days.
- Hybrid working: 3 days per week on-site in Farnborough.
- Opportunity to work on advanced aircraft technology and safety-critical systems.
- Technical development, training and support from experienced engineers.
- A collaborative environment with opportunities to contribute across multiple engineering disciplines.
About the company
Morson Edge is working with an innovative aerospace organisation developing next-generation aircraft technology. As the engineering team continues to grow, we’re looking for a talented Software Engineer to contribute to the development of complex, safety-critical airborne software systems.
This is an excellent opportunity for an engineer who enjoys getting involved across the full software development lifecycle, combining hands-on programming with requirements management, testing, verification and systems integration.
You’ll be joining a collaborative, multidisciplinary environment, working closely with software, hardware, systems and flight operations specialists to solve real-world engineering challenges.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…