Principal Embedded Software Architect - Defense C++

Leonardo

Basildon

Hybrid

GBP 90,000 - 130,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Flexible working hours
Flexible benefits
Above average pension contributions
Annual bonus
25 days annual leave + bank holidays +
12 flexi days
Diversity network groups
Accessibility support
AFBE partnership

Job summary

Leonardo is seeking a Principal Software Engineer in the Basildon area to work on pivotal C/C++ software in defence projects. You will join a team of world-class engineers and contribute to new features and capabilities.

Direct industry experience is not required; Leonardo supports developing our software engineers. Hybrid working is offered, and a flexible, inclusive environment with strong emphasis on security clearance is provided.

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 and Ubuntu Linux

Responsibilities

  • Develop a new generation of features and capabilities using innovative software solutions.
  • Be part of a community of world-class software engineers to continuously improve and innovate.
  • Collaborate with engineers to create market-leading products within defence.

Skills

C/C++ development
Networking (TCP/IP, UDP)
RTOS IPC
DDS Middleware
Embedded Linux
Embedded SoC platforms
Debugging
Git
CMake
Visual Studio
Ubuntu Linux
Jira/DevOps

Education

null

Tools

Microsoft Visual Studio
CMake
Git
Ubuntu Linux

Job description

Leonardo is seeking a Principal Software Engineer in the Basildon area to work on pivotal C/C++ software in defence projects. You will join a team of world-class engineers and contribute to new features and capabilities.

Direct industry experience is not required; Leonardo supports developing our software engineers. Hybrid working is offered, and a flexible, inclusive environment with strong emphasis on security clearance is provided.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Leonardo UK Ltd • Wickford

Hybrid
GBP 90,000 - 140,000
Flexible working hours
Annual bonus
25 days holiday
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
Senior Software Engineer – Embedded C++ for Defence (Onsite)
Senior Software Engineer – Embedded C++ for Defence (Onsite)

Leonardo • City of Edinburgh

On-site
GBP 54,000 - 70,000
Pension scheme
Training & development
Flexible benefits
+1
C++ Software Engineer for Defense Tech (Hybrid)
C++ Software Engineer for Defense Tech (Hybrid)

Leonardo • Southampton

Hybrid
GBP 55,000 - 75,000
Annual bonus
Flexible working
Hybrid work environment
+1
Principal Software Engineer
Principal Software Engineer

leonardocompany • Basildon

Hybrid
GBP 85,000 - 130,000
Flexible hours
Hybrid working
Annual bonus
+2
Senior Software Engineer - C++ (Defense), Hybrid
Senior Software Engineer - C++ (Defense), Hybrid

Leonardo S.p.A. • Southampton

Hybrid
GBP 55,000 - 75,000
Flexible hours
Hybrid Southampton office 2–3 days
Annual bonus
+3
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 • Basildon

Hybrid
GBP 90,000 - 130,000
Flexible working hours
Flexible benefits
Above average pension contributions
+6
Principal Software Engineer
Principal Software Engineer

Leonardo S.p.A. • Basildon

Hybrid
GBP 80,000 - 110,000
Flexible working
Annual bonus
Pension contributions
+2