Embedded Software/ Firmware Engineer

Jonathan Lee Group

Farnborough

On-site

GBP 60,000 - 90,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Jonathan Lee Group is seeking an Embedded Software / Firmware Engineer in Farnborough, Hampshire, fully onsite five days a week with flexible start and finish times. You should have strong C++ skills and experience in Rust development, with eligibility for SC and DV clearance.

The role covers the full development lifecycle, from research and prototyping to production-ready software, in a security-critical environment with cross-disciplinary collaboration.

Qualifications

  • Strong C++ in embedded environments.
  • Knowledge of Rust or willingness to learn.
  • Experience with embedded systems and microcontrollers.
  • Degree in engineering, maths or science.

Responsibilities

  • Design, develop and maintain embedded software using C++ (and Rust where applicable).
  • Develop software for embedded platforms including embedded Linux and bare-metal MCUs.
  • Assist with design, prototyping, testing and validation of new technologies.
  • Collaborate with software, FPGA and hardware engineers to deliver integrated solutions.
  • Investigate complex technical problems and propose innovative solutions.
  • Contribute across the software development lifecycle from concept to product.
  • Explore emerging technologies to improve performance and capabilities.
  • Ensure software meets security, quality and engineering standards.

Skills

C++ (embedded)
Rust
Embedded software
Embedded Linux

Education

Engineering/Math/Science degree

Job description

  • Embedded Software / Firmware Engineer - C++ / Rust

    Location: Farnborough, Hampshire
    Working Arrangement: Fully onsite, 5 days per week, with flexible start and finish times
    Security Clearance: Must be eligible for SC and DV clearance

    The Opportunity

    Are you an Embedded Software or Firmware Engineer with strong C++ skills and experience in Rust development? Are you looking to work on innovative, technically challenging projects where your software expertise contributes to the development of advanced, security-critical technologies?

    We are seeking talented engineers to join a multidisciplinary engineering team developing specialist solutions for demanding defence and communications applications. This is an opportunity to work across the full development lifecycle, from early-stage research, prototyping and experimentation through to the development of production-ready products.

    The team values creative thinking, technical curiosity and a willingness to explore new technologies. You will have the opportunity to tackle complex engineering challenges, develop new capabilities and contribute to projects with real-world national security applications.

    This role is particularly suited to engineers with hands-on embedded C++ experience, alongside an interest in or practical experience with Rust.

    Key Responsibilities
    • Design, develop and maintain embedded software and firmware using C++ and, where applicable, Rust.

    • Develop software for embedded platforms, including embedded Linux and bare-metal microcontrollers.

    • Contribute to the design, prototyping, testing and validation of new technologies and engineering solutions.

    • Work collaboratively with software, FPGA and hardware engineers to deliver integrated solutions.

    • Investigate complex technical problems and develop innovative approaches to overcome engineering challenges.

    • Contribute throughout the software development lifecycle, from initial concept and feasibility studies through to product development.

    • Explore emerging technologies and identify opportunities to improve performance, reliability and capability.

    • Ensure software development meets the required security, quality and engineering standards.

    Essential Skills and Experience
    • Strong software development experience in C++, ideally within an embedded software or firmware environment.

    • Experience with Rust, or a strong interest and demonstrable ability to develop expertise in the language.

    • Experience developing software for embedded systems, microcontrollers or resource-constrained platforms.

    • Knowledge of embedded Linux, bare-metal development or low-level software engineering.

    • Strong problem-solving skills and the ability to work through complex technical challenges.

    • A proactive approach to learning, experimentation and developing new technologies.

    • A degree in an engineering, mathematical or scientific discipline, or equivalent practical experience.

    Working Arrangements
    • Five days per week onsite in Farnborough, Hampshire, working closely with a multidisciplinary engineering team.

    • Flexible start and finish times to support a degree of flexibility around the working day.

    • A collaborative engineering environment focused on technical innovation, experimentation and continuous development.

    Security Requirements

    Due to the nature of the projects, applicants must be British citizens and meet the residency requirements to obtain and maintain the necessary security clearance.

    Candidates must be eligible for Security Check (SC) clearance and subsequently Developed Vetting (DV) clearance. Typically, this requires five years of UK residency for SC and ten years for DV, subject to the relevant UK Security Vetting requirements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

TEC Partners Limited • Melbourn

On-site
GBP 90,000 - 117,000
Embedded Systems Engineer - C/C++
Embedded Systems Engineer - C/C++

LiveLink Aerospace Ltd • Havant

On-site
GBP 60,000 - 75,000
Embedded Firmware Engineer - C++/Rust, Onsite, Clearance
Embedded Firmware Engineer - C++/Rust, Onsite, Clearance

Jonathan Lee Group • Farnborough

On-site
GBP 60,000 - 90,000
Experienced Embedded Software Consultant
Experienced Embedded Software Consultant

SoCode Limited • Impington

On-site
GBP 50,000 - 75,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LiveLink Aerospace Ltd • Havant

On-site
GBP 65,000 - 70,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Empresaria Group plc • Greater London

On-site
GBP 45,000 - 65,000
Senior Software Engineer
Senior Software Engineer

Holt Recruitment Group • Devon and Torbay

Hybrid
GBP 60,000 - 85,000
Hybrid working
28 days leave + Christmas closure
Pension
+6
Engineering Manager
Engineering Manager

Rebel Recruiters • Lincoln

Hybrid
GBP 80,000 - 110,000
Rust Developer
Rust Developer

Richmond Square Consulting Limited • Warmley

Hybrid
GBP 95,000 - 100,000
Discretionary bonus
Pension Plan
Life Assurance
+5
Senior Software Engineer
Senior Software Engineer

Holt Executive Ltd • Devon and Torbay

On-site
GBP 65,000 - 90,000
Hybrid working
Friday lunch finish
28 days annual leave
+5