At a Glance
- Tasks: Join multidisciplinary Agile teams to develop real-time embedded software solutions.
- Company: Leonardo is a leading defence engineering company focused on innovation and technology.
- Benefits: Enjoy flexible working, job security, and a strong emphasis on work-life balance.
- Why this job: Be part of exciting projects that make a real impact in defence engineering.
- Qualifications: Inspire teams, deliver high-quality code, and understand the software engineering lifecycle.
- Other info: This role offers hybrid working arrangements and opportunities for career progression.
The predicted salary is between 48000 - 84000 £ per year.
Job Description
Are you a Real Time Embedded Software Engineer ready to take the next step in your career? If you are looking for opportunities for progression, to learn and grow within a supportive environment, Leonardo has multiple roles available.
Do you want to deliver solutions within multidisciplinary Agile teams working on the forefront of defence engineering projects?
Do you value job security and flexible working with great benefits and an emphasis on work-life balance?
Then you should apply for one of our PRINCIPAL SOFTWARE ENGINEER roles, as we are looking for engineers to join our team working on a variety of exciting projects.
Below is a guide to the list of skills and behaviors we value for this role, which we consider more important than experience:
- Inspiring and motivating others within multidisciplinary teams
- Delivering high-quality, high-integrity code (e.g., RTCA-DO178C) using object-oriented C++
- Hands-on integration work within a lab environment on target hardware
- Implementation of real-time embedded software applications built upon Linux or VxWorks RTOS (Desirable)
- An understanding of the Software Engineering lifecycle from requirements elicitation to delivery and release
- The ability to influence the development approach considering design principles, modularity and reuse, best practices, toolchain, and more
See what we do at https://electronics.leonardo.com/en/electronic-warfare
Primary Location
GB – Luton – Cap. Green 300
Contract Type
Hybrid Working
Working Arrangement
Hybrid
#J-18808-Ljbffr
Principal Software Engineers employer: Leonardo
Contact Detail:
Leonardo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineers
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as object-oriented C++ and real-time embedded software applications. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.
✨Tip Number 2
Engage with the defence engineering community by attending relevant meetups or online forums. Networking with professionals in the field can provide insights into the company culture and may even lead to referrals.
✨Tip Number 3
Demonstrate your ability to inspire and motivate others by sharing examples of teamwork and leadership in your previous roles. This could be through mentoring junior engineers or leading a project that required collaboration across disciplines.
✨Tip Number 4
Research Leonardo's recent projects and initiatives in defence engineering. Being knowledgeable about their work will not only help you during interviews but also show your genuine interest in the role and the company.
We think you need these skills to ace Principal Software Engineers
Some tips for your application 🫡
Understand the Role: Read the job description thoroughly to grasp the key responsibilities and skills required for the Principal Software Engineer position. Highlight your experience with real-time embedded software and Agile methodologies in your application.
Tailor Your CV: Customise your CV to reflect the specific skills and experiences mentioned in the job description. Emphasise your proficiency in object-oriented C++, your experience with Linux or VxWorks RTOS, and any relevant projects that showcase your ability to deliver high-quality code.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also demonstrates your passion for defence engineering and your desire to work in a multidisciplinary team. Mention how you can inspire and motivate others, as this is a valued trait for the role.
Proofread and Edit: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. Ensure that your application is clear, concise, and free of jargon, making it easy for the hiring team to understand your qualifications.
How to prepare for a job interview at Leonardo
✨Showcase Your Technical Skills
Be prepared to discuss your experience with object-oriented C++ and real-time embedded software applications. Highlight specific projects where you delivered high-quality code, and be ready to explain your approach to coding standards like RTCA-DO178C.
✨Demonstrate Team Collaboration
Since the role involves working within multidisciplinary Agile teams, share examples of how you've inspired and motivated others in past projects. Discuss your experience in collaborative environments and how you contribute to team success.
✨Understand the Software Engineering Lifecycle
Familiarise yourself with the entire software engineering lifecycle, from requirements gathering to delivery. Be ready to discuss how you have applied this knowledge in previous roles and how it can benefit the team at Leonardo.
✨Prepare for Practical Scenarios
Expect practical questions or scenarios related to hands-on integration work. Brush up on your experience with lab environments and target hardware, and be ready to discuss how you approach problem-solving in these settings.