Lead Embedded Software Engineer (C/C++, Defence)

Leonardo UK Ltd

Wickford

Hybrid

GBP 90,000 - 140,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible working hours
Annual bonus
25 days holiday

Job summary

Leonardo UK Ltd in Basildon is seeking a Principal Software Engineer with extensive C/C++ experience to contribute to defence projects. You will work on innovative software features, collaborating across disciplines to deliver market-leading products for the Integrated Sensors & Protection line.

Direct industry experience is not required; Leonardo supports developing engineers and offers a flexible, hybrid working environment with opportunities for growth and security clearance eligibility.

Qualifications

  • Several years of C/C++ software engineering experience in aerospace, defence, or other mission/safety-critical domains.
  • Networking fundamentals, including TCP/IP, UDP, and socket programming
  • RTOS concepts, such as multi-threading and inter-process communication (IPC)
  • DDS Middleware
  • Experience with development tools including: Microsoft Visual Studio, CMake, Git, Ubuntu Linux
  • Experience with embedded SoC platforms such as Xilinx, Texas Instruments, or similar processors
  • Strong debugging and troubleshooting skills on embedded platforms
  • Embedded Linux custom target hardware development and debugging experience
  • Experience of using Iterative development lifecycles (for example tailored Agile)
  • Experience using tools associated with Iterative development lifecycles (Jira / DevOps)
  • Familiarity with development to design and coding standards

Responsibilities

  • Develop a new generation of features and capabilities using innovative software solutions.
  • Be a key part of a world-class software engineering community delivering market-leading defence products.
  • Collaborate across disciplines to ensure coherent integration of software with hardware and firmware.

Skills

C/C++
Networking
RTOS/IPC
DDS Middleware
Visual Studio
CMake
Git
Ubuntu Linux
Embedded SoC
Debugging
Embedded Linux
Iterative development
Jira/DevOps
Coding standards

Tools

Xilinx
Texas Instruments

Job description

Leonardo UK Ltd in Basildon is seeking a Principal Software Engineer with extensive C/C++ experience to contribute to defence projects. You will work on innovative software features, collaborating across disciplines to deliver market-leading products for the Integrated Sensors & Protection line.

Direct industry experience is not required; Leonardo supports developing engineers and offers a flexible, hybrid working environment with opportunities for growth and security clearance eligibility.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Embedded C/C++ for Defence
Principal Software Engineer - Embedded C/C++ for Defence

Leonardo S.p.A. • Basildon

Hybrid
GBP 80,000 - 110,000
Flexible working
Annual bonus
Pension contributions
+2
Senior Embedded Software Engineer — Defense Systems
Senior Embedded Software Engineer — Defense Systems

Leonardo UK Ltd • Wickford

Hybrid
GBP 50,000 - 85,000
Time to Recharge
Pension scheme
Mental health support
+5
Senior Software Engineer - Embedded Defense Systems (Hybrid)
Senior Software Engineer - Embedded Defense Systems (Hybrid)

Leonardo UK • Basildon

Hybrid
GBP 45,000 - 65,000
Pension scheme
Mental health support
Coursera/LinkedIn Learning access
+4
Senior Embedded Software Engineer - C/C++, DDS, SoC, Hybrid
Senior Embedded Software Engineer - C/C++, DDS, SoC, Hybrid

Leonardo UK Ltd • Basildon

Hybrid
GBP 55,000 - 75,000
Flexi-time and hybrid working
Generous leave with flexi-days
Award-winning pension scheme
+5
Senior Embedded Software Engineer — Hybrid (Defense)
Senior Embedded Software Engineer — Hybrid (Defense)

Leonardo S.p.A. • Basildon

Hybrid
GBP 70,000 - 95,000
Pension scheme
Flexible working hours
Learning & development
Defence Software Engineer – Embedded & Python
Defence Software Engineer – Embedded & Python

Leonardo UK Ltd • Wickford

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

Leonardo UK Ltd • Basildon

On-site
GBP 90,000 - 130,000
Flexible hours
Annual bonus
25 days holiday
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 • Wickford

On-site
GBP 90,000 - 140,000
Flexible working hours
Annual bonus
25 days holiday
Senior Embedded Software Lead for Aerospace & Defense
Senior Embedded Software Lead for Aerospace & Defense

Leonardo UK Ltd • Luton

Hybrid
GBP 70,000 - 110,000
Pension scheme
Private healthcare
Flexible benefits
+1