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
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
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.