Senior Software Engineers

Senior Software Engineers

Luton Full-Time 48000 - 84000 Β£ / year (est.) No home office possible
Go Premium
Leonardo UK Ltd

At a Glance

  • Tasks: Join multidisciplinary Agile teams to develop real-time embedded software solutions.
  • Company: Be part of a leading defence engineering company focused on innovation and employee growth.
  • Benefits: Enjoy flexible working, job security, and great perks that promote work-life balance.
  • Other info: This role offers hybrid working options and opportunities for career progression.
  • Why this job: Work on exciting projects that make a real impact in defence technology.
  • Qualifications: Skills in object-oriented C++ and real-time embedded software are essential; experience is less important.

The predicted salary is between 48000 - 84000 Β£ per year.

Are you a Real Time Embedded Software Engineer ready to take the next step in your career? Are you looking for progression with an employer focused on supporting its people to reach their full potential? 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? If so, you should apply for one of our SENIOR SOFTWARE ENGINEER roles, as we are looking for engineers to join our teams working on a variety of exciting projects.

Below is a guide to the list of skills and behaviours we value for this role, which we consider more important than experience:

  • Supporting 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: Hybrid

Senior Software Engineers employer: Leonardo UK Ltd

At Leonardo, we pride ourselves on being an exceptional employer that champions the growth and development of our employees. Our hybrid working model promotes a healthy work-life balance, while our commitment to innovative defence engineering projects ensures that you will be at the forefront of technology. With a supportive culture that values collaboration and progression, we offer a range of benefits designed to enhance your career and personal well-being.
Leonardo UK Ltd

Contact Detail:

Leonardo UK Ltd Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Software Engineers

✨Tip Number 1

Familiarise yourself with the specific technologies and methodologies mentioned in the job description, such as RTCA-DO178C and object-oriented C++. This will not only help you understand the role better but also allow you to speak confidently about your relevant experience during interviews.

✨Tip Number 2

Engage with current employees or alumni from StudySmarter who work in similar roles. Networking can provide you with insider knowledge about the company culture and expectations, which can be invaluable when preparing for interviews.

✨Tip Number 3

Showcase your teamwork and leadership skills by preparing examples of how you've supported and motivated others in previous projects. This aligns with the company's emphasis on collaboration within multidisciplinary teams.

✨Tip Number 4

Research the latest trends in real-time embedded software development, especially in defence engineering. Being knowledgeable about current advancements can help you stand out as a candidate who is genuinely interested in the field and ready to contribute.

We think you need these skills to ace Senior Software Engineers

Real-Time Embedded Software Development
Object-Oriented Programming in C++
RTCA-DO178C Compliance
Linux Operating System
VXWorks RTOS
Agile Methodologies
Software Engineering Lifecycle Understanding
Code Quality Assurance
Integration Testing
Modularity and Reuse Principles
Team Collaboration and Motivation
Problem-Solving Skills
Communication Skills
Adaptability to New Technologies

Some tips for your application 🫑

Understand the Role: Read the job description thoroughly to grasp the key skills and behaviours required for the Senior Software Engineer position. Highlight your experience in real-time embedded software and Agile methodologies.

Tailor Your CV: Customise your CV to reflect the specific skills mentioned in the job description, such as object-oriented C++ programming and experience with Linux or VXWorks RTOS. Use clear examples to demonstrate your capabilities.

Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also emphasises your ability to support and motivate others within multidisciplinary teams. Mention your commitment to delivering high-quality code and your understanding of the software engineering lifecycle.

Proofread Your Application: Before submitting, carefully proofread your application materials for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in software engineering roles.

How to prepare for a job interview at Leonardo UK Ltd

✨Showcase Your Team Spirit

Since the role emphasises supporting and motivating others within multidisciplinary teams, be prepared to share examples of how you've collaborated effectively in past projects. Highlight your ability to work well with diverse teams and how you contribute to a positive team dynamic.

✨Demonstrate Your Technical Skills

Be ready to discuss your experience with object-oriented C++ and any relevant coding standards like RTCA-DO178C. You might be asked to solve coding problems or explain your approach to writing high-quality, high-integrity code, so brush up on your technical knowledge before the interview.

✨Understand the Software Engineering Lifecycle

Familiarise yourself with the entire software engineering lifecycle, from requirements gathering to delivery and release. Be prepared to discuss how you've navigated this process in previous roles and how it can apply to the projects you'll be working on.

✨Prepare for Real-Time Embedded Software Questions

Given the focus on real-time embedded software applications, review your knowledge of Linux or VXWorks RTOS. Be ready to discuss any hands-on integration work you've done in lab environments, as practical experience will be highly valued.

Senior Software Engineers
Leonardo UK Ltd
Location: Luton
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>