At a Glance
- Tasks: Develop software for cutting-edge defence and aerospace projects like the Eurofighter Typhoon.
- Company: Join Leonardo, a leader in defence and aerospace innovation.
- Benefits: Enjoy competitive salary, generous leave, and access to 4,000+ online courses.
- Why this job: Make a real impact on groundbreaking projects while advancing your career.
- Qualifications: Experience in C, NI LabWindows/CVI, and familiarity with Agile development.
- Other info: Flexible working options and a commitment to inclusion and diversity.
The predicted salary is between 36000 - 60000 £ per year.
Leonardo Edinburgh, United Kingdom is seeking a Principal Software Engineer to join the Test Engineering community at the Edinburgh site. You will help contribute to radar-related projects within our programmes and work with cutting-edge defence and aerospace initiatives such as the Eurofighter Typhoon.
Are you interested in developing software to test some of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for projects such as the Eurofighter Typhoon jet, Leonardo would like to hear from you.
We are looking for an experienced Principal Software Engineer to join our well-established Test Engineering community at our Edinburgh site. You will help us continue our industry leading contribution to projects in our Radar teams.
Responsibilities- Create and deliver software solutions within a defined work package area, ensuring that the package meets all stakeholder requirements.
- Establish and mature stakeholder needs, prioritising interests and influencing trade-offs to determine optimum capability.
- Create high quality and robust code; document and record work products; keep them under configuration management and provide plans and progress reports to the line manager.
- Work closely with internal and external stakeholders to ensure architecture alignment with other elements of the programme.
- Apply appropriate tools and techniques for test equipment design; provide guidance in your area of expertise.
- Resolve emerging issues by proposing and driving solutions, escalating complex risks and supporting mitigation options.
- Foster relationships and networks within and outside the line of business to promote adoption of best practice.
- Develop, coach, mentor, teach, and upskill other engineers in the wider application of engineering.
We really need you to have experience of designing solutions using C and NI LabWindows/CVI and familiarity with TestStand. If you could accompany that experience with any of the following, you will really stand out:
- Developing Low Level Drivers.
- Developing software for test system environments.
- Developing software within a development process framework.
- Experience of Agile development and Atlassian toolset.
- Familiarity with configuration management tools, defect tracking and peer review.
This role is subject to pre-employment screening in line with the UK Government’s Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, potentially including eligibility for The Security Check (SC) or Developed Vetting (DV).
Why join usAt Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports wellbeing, career development, and work–life balance. We’re here to help you thrive professionally and personally.
- Time to Recharge: generous leave with the opportunity to accrue up to 12 additional flexi-days each year.
- Secure your Future: pension scheme with up to 15% employer contribution.
- Your Wellbeing Matters: free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity.
- Rewarding Performance: bonus scheme for employees at management level and below.
- Never Stop Learning: access to 4,000+ online courses via Coursera and LinkedIn Learning.
- Refer a friend: financial reward through our referral programme.
- Tailored Perks: flex benefits including private healthcare, dental, family cover, discounts, gym memberships and more.
- Flexible working: hybrid options; part-time opportunities may be possible.
We are committed to an inclusive, accessible, and welcoming workplace and will support accessibility needs during recruiting.
Location and Employment Type
- Primary Location: GB - Edinburgh
- Contract Type: Employee-Permanent
- Hybrid Working: Hybrid
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Other, Information Technology, and Engineering
- Industries: Defense and Space, Manufacturing, Aviation and Aerospace, Component Manufacturing, Computer and Network Security.
Be part of something bigger – apply now!
Principal Software Engineer in Edinburgh employer: Leonardo
Contact Detail:
Leonardo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to current employees at Leonardo on LinkedIn or through industry events. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your C and NI LabWindows/CVI skills. Be ready to discuss your experience with developing low-level drivers and test system environments. Show them you’re the perfect fit for their radar projects!
✨Tip Number 3
Don’t just focus on technical skills; highlight your ability to mentor and coach others. Leonardo values collaboration, so share examples of how you've helped your team grow and succeed in past roles.
✨Tip Number 4
Apply directly through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Leonardo family and contributing to their cutting-edge projects.
We think you need these skills to ace Principal Software Engineer in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Principal Software Engineer role. Highlight your experience with C, NI LabWindows/CVI, and any relevant projects you've worked on. We want to see how your skills align with our radar-related projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for defence and aerospace initiatives, and explain why you’re excited about working on projects like the Eurofighter Typhoon. Let us know what makes you the perfect fit for our team.
Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples of how you've resolved complex issues in past projects. We love seeing candidates who can think critically and drive solutions, so make sure to highlight those experiences!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details about the role and our amazing benefits there!
How to prepare for a job interview at Leonardo
✨Know Your Tech Inside Out
Make sure you’re well-versed in C, NI LabWindows/CVI, and TestStand. Brush up on your experience with low-level drivers and test system environments, as these will likely come up during the interview. Being able to discuss specific projects where you've applied these skills will really impress.
✨Showcase Your Problem-Solving Skills
Prepare to discuss how you've resolved complex issues in past projects. Think of examples where you proposed solutions or influenced trade-offs to meet stakeholder needs. This will demonstrate your ability to think critically and act decisively, which is crucial for a Principal Software Engineer.
✨Foster Relationships
Leonardo values collaboration, so be ready to talk about how you've built relationships with stakeholders in previous roles. Share examples of how you’ve worked closely with teams to ensure alignment and promote best practices. This shows you’re not just a tech whiz but also a team player.
✨Emphasise Continuous Learning
With Leonardo’s focus on development and upskilling, highlight any courses or training you've undertaken recently. Mention your familiarity with Agile methodologies and tools like Atlassian, as well as your commitment to staying updated in the field. This will show that you’re proactive about your professional growth.