Enable job alerts via email!

Embedded Software Engineer (Senior Levels)

TN United Kingdom

Newcastle upon Tyne

Hybrid

GBP 60,000 - 90,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company at the forefront of radar technology as an Embedded Software Engineer. This role offers the chance to work on cutting-edge projects for the Eurofighter Typhoon, developing innovative software solutions in a collaborative environment. With a focus on rapid deployment and continuous improvement, you'll be integral to ensuring mission success. Enjoy a flexible work culture, a comprehensive benefits package, and opportunities for professional growth. If you're passionate about embedded systems and thrive in a dynamic setting, this is the perfect opportunity for you.

Benefits

Private healthcare
Dental schemes
Flexible working hours
25 days holidays plus bank holidays
Pension scheme with up to 15% employer contribution
Discounted gym memberships
Free access to online courses
Management-level bonus scheme
Referral incentives
Cycle to Work scheme

Qualifications

  • Strong low-level embedded C programming skills required.
  • Experience with firmware and hardware integration is essential.

Responsibilities

  • Develop embedded software for radar platforms on fighter jets.
  • Work in a multidisciplinary team for testing and commissioning.

Skills

Embedded C programming
C++ programming
Testing and integrating software with firmware
Debugging skills
RTOS (VxWorks or embedded Linux)
Understanding of electronics and schematic design

Tools

Agile development
Atlassian toolset
Configuration management tools

Job description

Embedded Software Engineer (Senior Levels), Newcastle upon Tyne

Client:

Leonardo

Location:

Newcastle upon Tyne, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Reference:

c8e596828ad8

Job Views:

5

Posted:

05.05.2025

Expiry Date:

19.06.2025

Job Description:

Job Description:

The opportunity:

At Leonardo, we are looking for multiple industry-experienced Embedded Principal Software Engineers to join our growing Software community.

Leonardo has opened a new site in Newcastle, aiming to enhance our existing Software capability in the Radar and Advanced Targeting line of business based in Edinburgh.

What you’ll do as an Embedded Principal Software Engineer:

You will develop embedded software for a state-of-the-art radar platform deployed on the Eurofighter Typhoon fighter jet. You will be part of a multidisciplinary team to ensure the successful testing and commissioning of a complex multi-unit system. The work is innovative and challenging on cutting-edge Arm and Intel SoC platforms.

Within the software engineering community at Leonardo Edinburgh, our mission is simple: "Deliver new features and enhancements quickly and continuously to keep our operators safe." This involves developing features, gathering data, diagnosing problems, and deploying updates rapidly. As a Software Engineer, you'll understand the value you deliver to our customers and how important that is to mission success.

What we need from you is applied knowledge and industry experience in:

  • Strong low-level embedded C programming skills
  • A solid grasp of C++
  • Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware
  • Excellent debugging skills and application of various strategies
  • Use of RTOSs such as VxWorks or embedded Linux
  • A good understanding of electronics, schematic design, and use of test equipment

Demonstrable experience in the following areas will help you stand out:

  • Working alongside firmware and hardware engineers to develop embedded solutions
  • Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++
  • Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimization, interrupt-driven designs
  • Experience developing solutions for ARM and Intel multicore processing platforms
  • Familiarity with configuration management tools, defect tracking, and peer review
  • Experience with Agile development and Atlassian toolset
  • Understanding of the Internet of Things (IoT)

Security Clearance:

Required

Life at Leonardo

With a company-funded benefits package, a commitment to learning and development, and flexible working hours focused on employee and customer needs, a career with Leonardo offers many opportunities and accessibility.

  • Flexible Working: Hybrid working options and flexible hours. Part-time opportunities available.
  • Benefits: Private healthcare, dental schemes, Workplace ISA, Go Green Car Scheme, technology and lifestyle options (£500 annual allowance).
  • Holidays: 25 days plus bank holidays, options to buy/sell leave, and up to 12 additional flexi leave days per year.
  • Pension: Up to 15% employer contribution in an award-winning pension scheme.
  • Wellbeing: Employee Assistance Programme, mental health support, financial wellbeing support, and diversity & inclusion networks.
  • Lifestyle: Discounted gym memberships, Cycle to Work scheme.
  • Training: Free access to over 4000 online courses via Coursera.
  • Referral Incentive: Rewards for successful referrals.
  • Bonus: Management-level bonus scheme.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer (Senior Levels)

TN United Kingdom

Newcastle upon Tyne

Hybrid

GBP 50,000 - 80,000

3 days ago
Be an early applicant

C++ Software Engineer (Senior Levels)

Leonardo Worldwide Corporation

City of Edinburgh

On-site

GBP 45,000 - 75,000

30+ days ago