Software Engineer (MATLAB)
Software Engineer (MATLAB)

Software Engineer (MATLAB)

Newcastle upon Tyne Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
L

At a Glance

  • Tasks: Develop and optimise radar signal processing algorithms using MATLAB and Simulink.
  • Company: Leonardo is a global leader in Aerospace, Defence, and Security with a diverse workforce.
  • Benefits: Enjoy flexible working, private healthcare, generous leave, and training opportunities.
  • Why this job: Join a dynamic team shaping the future of combat aircraft technology with real-world impact.
  • Qualifications: Experience with MATLAB, strong maths background, and familiarity with software development lifecycle required.
  • Other info: Work in a vibrant Newcastle office with a start-up vibe, alongside a well-established Edinburgh team.

The predicted salary is between 36000 - 60000 Β£ per year.

At Leonardo, we are looking for an experienced Software Engineer who has a desire to bring complex radar signal processing algorithms to life, in software that is deployed to 5th and 6th Generation combat aircraft.

The Raven Radar system is an integral component of the Gripen NG, one of the most advanced multi-role fighters in the world. As a software engineer, you will have a significant role in the development of new Radar signal processing features, from early concept right through to delivering improvements following flight trials.

For this role, we are looking for candidates for our well-established software community in Edinburgh, as well as for our new Newcastle office, which has a more β€˜start-up’ feel.

What You Will Do

  • Develop, maintain, and optimize Simulink and MATLAB-based signal processing pipelines.
  • Collaborate with systems engineers to design and implement novel algorithms for airborne radar systems.
  • Test, document, and support the integration of deployable software onto custom hardware platforms.

What We Need From You

  • Demonstrable industry experience in using Matlab & Simulink.
  • A strong mathematic or scientific background.
  • Experience with the full Software Development Lifecycle.

Preferred Additional Skills

  • Experience or academic knowledge of signal processing techniques.
  • Developing, optimizing, and testing high-performance software solutions using C++ and C.
  • Experience with agile methodologies such as Scrum, and tools like Jira, Confluence, Bitbucket, Gitlab.
  • Experience with cross-compiling and developing software for embedded systems.

Security Clearance

You must be eligible for full security clearance.

Life at Leonardo

We offer a comprehensive benefits package, commitment to learning and development, and flexible working arrangements. Our benefits include private healthcare, dental schemes, workplace ISA, car schemes, generous leave policies, pension contributions, wellbeing programs, discounts, training, referral incentives, and bonuses.

About Leonardo

Leonardo is a global high-tech company in Aerospace, Defence, and Security, headquartered in Italy, with over 45,000 employees worldwide and 8,000 in the UK.

Our Values

We value diversity and inclusion, fostering a welcoming and accessible environment where everyone can thrive.

Locations & Contract

Primary location: Edinburgh; Additional location: Newcastle; Contract: Full-time, onsite with some flexibility.

Seniority & Industry

Mid-Senior level; Industries include Defense, Aerospace, and Security.

Software Engineer (MATLAB) employer: Leonardo

At Leonardo, we pride ourselves on being an exceptional employer, particularly for our Software Engineer (MATLAB) role in Newcastle Upon Tyne. Our vibrant work culture encourages innovation and collaboration within a supportive environment, while our comprehensive benefits package and commitment to employee development ensure that you can grow your career with us. With the unique start-up feel of our Newcastle office, you'll have the opportunity to make a significant impact on cutting-edge radar technology in the aerospace and defence sector.
L

Contact Detail:

Leonardo Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Software Engineer (MATLAB)

✨Tip Number 1

Familiarise yourself with the specific radar signal processing algorithms used in the Raven Radar system. Understanding these concepts will not only help you during interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with the software engineering community on platforms like LinkedIn or GitHub. Share your projects related to MATLAB and Simulink, and connect with professionals from Leonardo to gain insights into their work culture and expectations.

✨Tip Number 3

Brush up on your knowledge of agile methodologies, particularly Scrum. Being able to discuss your experience with these practices can set you apart, as they are preferred skills for this position.

✨Tip Number 4

Prepare to discuss your experience with the full Software Development Lifecycle. Be ready to provide examples of how you've contributed to each phase, especially in relation to developing and optimising high-performance software solutions.

We think you need these skills to ace Software Engineer (MATLAB)

MATLAB
Simulink
Signal Processing Techniques
Software Development Lifecycle
C++
C
Agile Methodologies
Scrum
Jira
Confluence
Bitbucket
Gitlab
Cross-compiling
Embedded Systems
Mathematical Background
Scientific Background
Documentation Skills
Integration Testing
Collaboration Skills

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with MATLAB and Simulink, as well as any relevant projects involving radar signal processing. Use specific examples to demonstrate your skills and achievements.

Craft a Strong Cover Letter: Write a cover letter that explains why you are interested in the Software Engineer role at Leonardo. Mention your passion for aerospace and defence, and how your background aligns with their needs, particularly in developing algorithms for airborne radar systems.

Showcase Relevant Experience: In your application, emphasise your experience with the full Software Development Lifecycle and any familiarity with agile methodologies like Scrum. Highlight any projects where you developed high-performance software solutions using C++ or C.

Research Leonardo: Familiarise yourself with Leonardo's work, especially their contributions to the Raven Radar system. This knowledge will help you tailor your application and prepare for potential interview questions about the company and its projects.

How to prepare for a job interview at Leonardo

✨Brush Up on MATLAB and Simulink

Make sure you're well-versed in MATLAB and Simulink, as these are crucial for the role. Be prepared to discuss your previous projects and how you've used these tools to develop signal processing pipelines.

✨Understand Radar Signal Processing

Familiarise yourself with radar signal processing techniques. You might be asked to explain concepts or even solve problems related to this area during the interview, so having a solid grasp will set you apart.

✨Showcase Your Software Development Lifecycle Knowledge

Be ready to discuss your experience with the full Software Development Lifecycle. Highlight specific examples where you've contributed to each phase, from concept to deployment, especially in high-performance software solutions.

✨Prepare for Collaboration Questions

Since collaboration with systems engineers is key, think of examples where you've successfully worked in a team. Be prepared to discuss how you approach problem-solving and communication in a collaborative environment.

Software Engineer (MATLAB)
Leonardo
L
  • Software Engineer (MATLAB)

    Newcastle upon Tyne
    Full-Time
    36000 - 60000 Β£ / year (est.)

    Application deadline: 2027-06-26

  • L

    Leonardo

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>