Senior Software Engineer

Leonardo UK Ltd

Basildon

Hybrid

GBP 55,000 - 75,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Flexi-time and hybrid working
Generous leave with flexi-days
Award-winning pension scheme
Mental health support
Access to online courses (Coursera/LL)
Referral programme
Flexible benefits up to £500
Diversity and inclusion networks

Job summary

Leonardo UK Ltd in Basildon is seeking a Software Engineer to contribute to our Integrated Sensors & Protection line, developing features for defence projects with embedded systems.

You will work on C/C++ for embedded platforms, with UML, DDS middleware, and tools like Visual Studio, CMake, Git and Ubuntu Linux. A security clearance is required; hybrid working is available with generous benefits.

Qualifications

  • UML fundamentals and model driven development experience are required.
  • C/C++ programming for embedded platforms with debugging skills is essential.
  • Experience with embedded SoC platforms such as Xilinx or TI is desirable.
  • Familiarity with development tools (VS, CMake, Git, Ubuntu/Linux, Rhapsody) and with software requirements.

Skills

UML fundamentals
Model Driven Development
C/C++ Programming
Embedded experience
DDS Middleware knowledge
Debugging on embedded platforms
Embedded SoC platforms
VS/CMake/Git/Ubuntu/Linux/Rhapsody
Software Requirements Development
Coding standards

Tools

Rhapsody
Git

Job description

Job Description

Are you a Software Engineer looking for your next challenge? Here at Leonardo, we are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry experience is not required; we are happy to explore all backgrounds and help develop all our software engineers.

We want to develop a new generation of features and capabilities using innovative software solutions and we need you to create them. You will be a key part in a community of world-class software engineers who will continuously improve, collaborate and innovate with other engineers to create market-leading products within the defence industry.

What we are looking for
  • UML fundamentals
  • Model Driven Development
  • C/C++ Programming
  • Embedded experience
  • DDS Middleware knowledge
  • Strong debugging and troubleshooting skills on embedded platforms
  • Experience with embedded SoC platforms, such as Xilinx, Texas Instruments, or similar processors
  • Experience with development tools including Microsoft Visual Studio CMake Git Ubuntu Linux Rhapsody
  • Understanding of Software Requirements Development to meet user expectations and within formal constraints.
  • Familiarity with development to design and coding standards.
Desired
  • Rhapsody
  • Experience Python scripting for development support
  • Experience with embedded OS Linux, VxWorks, Petalinux, Problem solving
  • Experience using tools associated with Iterative development lifecycles (Jira / DevOps.)
Security Clearance

You must be eligible for full security clearance. For more information and guidance, please visit https://www.gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels

Why Join Us

At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work-life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we’re here to help you thrive.

  • Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year.
  • Benefit from our award-winning pension scheme with up to 15% employer contribution.
  • Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity).
  • All employees at management level and below are eligible for our bonus scheme.
  • Free access to 4,000+ online courses via Coursera and LinkedIn Learning.
  • Receive a financial reward through our referral programme.
  • Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more.
  • Flexible hours with hybrid working options.

For a full list of our company benefits please visit our website.

Location and Contract

Primary Location: GB - Basildon Contract Type: Permanent Hybrid Working: Hybrid International, multicultural, innovative, technological: this is Leonardo. The company’s passionate and talented team is strongly influenced by STEM (Science, Technology, Engineering, Mathematics) expertise, with a diverse range of experience that enables colleagues to share knowledge and know-how across the generations. Leonardo always wants to expand its talent pool, here you can find the right opportunity for you!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Leonardo • Basildon

Hybrid
GBP 45,000 - 65,000
Time off + flexi-days
Pension scheme
Mental health support
+5
Principal Software Engineer
Principal Software Engineer

Leonardo S.p.A. • Basildon

On-site
GBP 80,000 - 110,000
Flexible working
Annual bonus
Pension contributions
+2
Principal Software Engineer
Principal Software Engineer

Leonardo UK Ltd • Basildon

On-site
GBP 90,000 - 130,000
Flexible hours
Annual bonus
25 days holiday
Software Engineer
Software Engineer

Leonardo UK Ltd • Wickford

Hybrid
GBP 52,000 - 75,000
Hybrid working
Pension scheme
Mental health support
+3
Senior Software Engineer
Senior Software Engineer

Leonardo UK Ltd • Southampton

Hybrid
GBP 55,000 - 75,000
Flexible hours
Hybrid working
Annual bonus
+2
Senior Software Engineer (Real Time Embedded)
Senior Software Engineer (Real Time Embedded)

Leonardo UK Ltd • Luton

Hybrid
GBP 52,000 - 70,000
Hybrid working
Pension scheme with employer up to 15%
Mental health support
+3
Lead Software Engineer (Real Time Embedded)
Lead Software Engineer (Real Time Embedded)

Leonardo UK Ltd • Luton

Hybrid
GBP 70,000 - 100,000
Hybrid working
Bonus scheme
Pension up to 15%
+4
Senior Software Engineer
Senior Software Engineer

Leonardo S.p.A. • Basildon

Hybrid
GBP 70,000 - 95,000
Pension scheme
Flexible working hours
Learning & development
Principal Software Engineer
Principal Software Engineer

Leonardo • Basildon

Hybrid
GBP 65,000 - 90,000
Annual bonus
Pension contributions
Flexible hours
+1
Senior Software Engineer (C# .NET)
Senior Software Engineer (C# .NET)

Leonardo UK Ltd • Luton

Hybrid
GBP 55,000 - 75,000
Pension scheme
Private healthcare
Flexible working hours