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

Leonardo UK Ltd

Wickford

Hybrid

GBP 90,000 - 140,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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
Defence Software Lead - C++ & Embedded Systems
Defence Software Lead - C++ & Embedded Systems

Leonardo SpA • Basildon

Hybrid
GBP 65,000 - 80,000
Hybrid working
Competitive pension
Professional development
+1
Lead Real-Time Embedded Engineer (Defense)
Lead Real-Time Embedded Engineer (Defense)

Leonardo • Luton

Hybrid
GBP 75,000 - 120,000
Flexi-time & Hybrid
Pension 15%
Mental health support
+4
Principal Software Engineer
Principal Software Engineer

Leonardo UK Ltd • Basildon

Hybrid
GBP 90,000 - 130,000
Flexible hours
Annual bonus
25 days holiday
Principal Software Engineer
Principal Software Engineer

Leonardo S.p.A. • Basildon

Hybrid
GBP 80,000 - 110,000
Flexible working
Annual bonus
Pension contributions
+2
Senior Embedded Software Engineer (C++, HMI, Hybrid)
Senior Embedded Software Engineer (C++, HMI, Hybrid)

Leonardo • Southampton

Hybrid
GBP 55,000 - 85,000
Flexible hours
Flexible benefits
Pension contributions
+4
C++ Software Engineer - Defence (Hybrid, Southampton)
C++ Software Engineer - Defence (Hybrid, Southampton)

Leonardo Worldwide Corporation • Southampton

Hybrid
GBP 54,000 - 70,000
Hybrid working
Pension (15%+)
Mental health support
+3
Technical Lead & Embedded Software Architect
Technical Lead & Embedded Software Architect

Leonardo UK Ltd • Wickford

Hybrid
GBP 65,000 - 80,000
Time to Recharge
Secure pension scheme
Wellbeing support and mental health
+3
Senior Real-Time Embedded Software Engineer (C++, Linux)
Senior Real-Time Embedded Software Engineer (C++, Linux)

leonardocompany • Luton

Hybrid
GBP 60,000 - 90,000
Principal Software Engineer
Principal Software Engineer

Leonardo UK Ltd • Wickford

Hybrid
GBP 90,000 - 140,000
Flexible working hours
Annual bonus
25 days holiday