Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Leonardo UK in Edinburgh seeks an experienced Software Engineer to develop radar software for a niche defence programme. You will use Ada, C++ and Python in a small team, delivering robust code with full documentation and progress reporting.
You will work onsite in Edinburgh, contribute to the full software lifecycle, and collaborate with systems, integration and test teams on challenging requirements.
Salary Range: Engineer £38000 - £50000 Senior Engineer £45000 - £60000 Principal Engineer £54000 - £70000 Where this vacancy is being recruited across more than one grade, the successful candidate will be appointed to a specific assessed grade, and the applicable salary range will be that associated with the grade of appointment. Leonardo UK operates a grade-based salary framework with broad bands. The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, and is benchmarked against the external market. Exceptions above the standard range are managed through governance controls to protect internal equity.
Your impact Are you an experienced Software Engineer who is interested in developing software for the Eurofighter Typhoon Fighter Jet in a specialised team? Typhoon remains the primary front line defence aircraft for the UK, Germany, Italy & Spain. As a result of significant customer demand for future technology enhancements, Leonardo are looking for Software Engineers to help us continue our invaluable contribution to the Typhoon programme. You will be working in a small team on a niche, specialised area of the Radar Software that impacts the entire system. This is a role in a complex, technical context where you will be getting to grips with the low-level detail and inner workings of a system to solve problems and deliver your solutions to a mature project with established requirements. You will be working closely with a range of engineering disciplines, including systems, integration and test, and reporting to internal stakeholders. For this role you will: Be involved in the development of the full Software Lifecycle. Program using Ada, C++ and Python programming languages. Ada is widely used in the Defence and Aerospace industry. Be working onsite in the well-established software community in our Edinburgh office. Be responsible for creating high quality and robust code, for fully documenting and recording your work products, keeping them under configuration management and providing plans and reports on progress to your supervisor. Deliver technical reports and documents, as well as generate and present technical presentations to project stakeholders. Follow a project plan and identify key elements within the project plan. Report clear and concise progress to the software team lead and Project and Engineering management. Work alongside and closely with the Software & Systems team, as well as the wider integration teams. You will investigate and resolve real integration problems on a complex system. Be able to understand complex, technical requirements and use that information to design, implement and test agreed code changes. Problem-solving using debugging tools.
Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team—they are key contributors to shaping innovation, advancing technology, and enhancing global safety. At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know.
Primary Location: GB - Edinburgh Contract Type: Permanent Hybrid Working: Onsite International, multicultural, innovative, technological: this is Leonardo. The company’s passionate and talented team is strongly influenced by STEM (Science, Technology, Engineering, Mathematics) expertise, with a diverse range of experience that enables colleagues to share knowledge and know-how across the generations. Leonardo always wants to expand its talent pool, here you can find the right opportunity for you!