Enable job alerts via email!

Embedded Software Engineer

SoCode Limited

Peterborough

Hybrid

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Job summary

A leading technology company is seeking a Software Engineer - Embedded Systems to design, develop, and test embedded software solutions. The role requires at least 3 years of experience in embedded software design, strong skills in C/C++, and familiarity with Linux environments. Benefits include flexible working, enhanced pension scheme, and private healthcare. This position is hybrid, based in the UK.

Benefits

Flexitime working
25 days annual leave plus bank holidays
Enhanced pension scheme
Life assurance
Private healthcare
Liberty Days - request up to 3 days leave

Qualifications

  • At least 3 years' experience in embedded software design and implementation.
  • Strong skills in C and/or C++ with familiarity in Linux environments.
  • Exposure to Rust or Go is beneficial but not essential.

Responsibilities

  • Creating architectural and detailed designs.
  • Developing algorithms and embedded software code in C/C++.
  • Performing unit testing and debugging.
  • Supporting integration and acceptance testing.
  • Writing technical documentation and participating in code/design reviews.

Skills

Embedded software design
C/C++ programming
Linux environments
Understanding of VoIP and network protocols

Tools

MATLAB
NumPy
Job description
Overview

Software Engineer - Embedded Systems
Permanent | Full-Time | Hybrid (UK-Based)

For over half a century, this pioneering technology company has been at the forefront of aviation communications. As one of the world's leading producers of VHF and UHF radios, their products provide the vital link between aircraft and the ground. Their success comes from a simple philosophy: put customers first. From design and testing to training and lifetime support, every solution is built on trust, precision, and reliability. They are constantly rethinking how technology can push boundaries to deliver more. It s this forward-thinking approach that has earned them Platinum-level Investors in People accreditation, placing them among the top 2% of organisations worldwide.

The Role

Joining the development team, you ll play a hands-on role in designing, developing and testing.

Responsibilities
  • Creating architectural and detailed designs
  • Developing algorithms and embedded software code in C/C++
  • Performing unit testing and debugging
  • Supporting integration and acceptance testing alongside the Test & Acceptance team
  • Writing technical documentation and participating in code/design reviews
  • Acting as technical authority on smaller projects when required
  • Supporting project engineers with coordination of technical activities
What We're Looking For
  • At least 3 years' experience in embedded software design and implementation
  • Strong skills in C and/or C++ with familiarity in Linux environments
  • Exposure to Rust or Go (beneficial but not essential)
  • Experience with simulation tools (e.g. MATLAB, NumPy) desirable
  • Understanding of VoIP and network protocols
  • Security Clearance: This role requires Baseline Personnel Security Standard (BPSS) clearance.
Benefits
  • Flexitime working
  • 25 days annual leave plus bank holidays (with buying & selling options)
  • Enhanced pension scheme (up to 8% employer contribution)
  • Life assurance
  • Private healthcare & wellbeing services
  • Liberty Days - request up to 3 days leave “on the day”
How to Apply

If you re ready to bring your expertise to a global leader —and want to grow your career with a company that invests in its people—we'd love to hear from you.

If you feel you are suitable for this role, please donare to apply now. For more information, or to discuss your experience/CV, please do get in touch with Jeremy van Waveren at SoCode- Norwich.

At SoCode, we pride ourselves on an attractive referral scheme. If you have friends, family or colleagues looking for a new position soon tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with a thank you present to show our appreciation.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.