Embedded Software Engineer

Embedded Software Engineer – Berkshire – Permanent (37 hours per week with a 1pm finish on Friday) – £50,000 - £70,000 per annum – Willing to Undergo SC or DV Clearance / Currently holds SC or DV Clearance

Our client are a defence electronic company working in the defence sector to develop advanced electronic, software and control systems.

They are looking for an Embedded Software Engineer to design, implement and test mission critical applications. You will ideally need C, C++ or Rust experience to qualify for this role.

Working Patterns: This role is based predominantly on site in Berkshire

The Key Responsibilities of an Embedded Software Engineer:

  • Designing, implementing and testing solutions whilst working across the development lifecycle.
  • Developing embedded and application-level software spanning bare-metal MCU systems, signal processing, Embedded Linux, cross-platform GUI development, and data analytics with Jupyter notebooks.
  • Programming in a range of languages from Rust, C, C++ to python and web development frameworks.
  • Collaborate across FPGA development, electronic hardware design, and mechanical design disciplines.
  • Working closely with team-members in an agile fashion.
  • Generating appropriate documentation from requirements, design and testing material to support developments.
  • Managing security of information as defined in the Security manual to ensure compliance with Government regulations.

Below is a list of Key Skills required for the Embedded Software Engineer role, however you will not be expected to have everything:

  • Degree in an engineering, mathematical or science-based subject or equivalent experience.
  • Experience of at least one of the following;
  • Embedded Linux application, kernel and/or driver development.
  • C / C++ or Rust.
  • Experience of Object Oriented Design and Design Patterns.
  • Experience of software testing and design for test.

The client would also like to see some of the below, but this is not essential:

  • GUI development frameworks such as eGUI, GTK. Tauri.
  • Yocto, Petalinux and uBoot.
  • Python, Jupyter Notebooks or Matlab.
  • Web Development languages (HTML, Javascript, Typescript, React).
  • IOS/Android development.
  • Communications protocols – TCP, QUIC, WiFi.
  • GNU Radio and Software Defined Radios.
  • FPGAs and Exposure to Hardware
  • UML design and tools such as Enterprise Architect.

Benefits:

  • Annual Bonus Scheme (up to 10% for all aforementioned positions).
  • Private Medical Cover (couple cover for employee and partner – no cost).
  • 25 days’ holiday (plus Bank Holidays) with the option to buy an extra 5 days.
  • Pension Contribution (attached).
  • 4 x Life Assurance Cover (when enrolled in the pension scheme).
  • Flexible working hours with opportunity for a 1pm finish on a Friday.
  • Flexible benefits including cycle to work scheme, will writing and more.
  • Security Clearance Allowance – where relevant and subject to holding the required security clearance (£5,000 per annum paid in monthly payroll).

Our client is committed to providing a diverse and inclusive workplace and welcomes applications from all backgrounds.

RECOMMEND A FRIEND: If you have professional friends/colleagues who would be interested in one of our roles and our excellent levels of service too, we'd like to recognise your recommendations with a 'thank you' of our own. For every friend you refer who then starts a role through Datasource either Contract or Permanent, we will send you £200 of Love to Shop Gift Vouchers & gift your friend £100 in Love to Shop Gift Vouchers as well!

You will be required to hold a minimum of SC or DV Clearance. If you do not hold an active SC or DV clearance, please familiarise yourself with the vetting process before applying.

(c) Copyright Datasource Computer Employment Limited 2025.

Company
Datasource Recruitment
Location
Reading, Berkshire, UK
Posted
Company
Datasource Recruitment
Location
Reading, Berkshire, UK
Posted