Embedded Software Engineer

Platform Recruitment

East Midlands

On-site

GBP 40,000 - 70,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Platform Recruitment is seeking an Embedded Software Engineer in Belper, Derbyshire to design, develop and test embedded software and firmware for defence-grade hardware. You will work closely with hardware and systems engineers across the software development lifecycle to deliver reliable, high-performance code.

The role involves bare-metal and RTOS environments, microcontroller firmware, and integration of hardware interfaces and drivers, with emphasis on security, reliability and rigorous

Qualifications

  • Strong C programming fundamentals and low-level software development.
  • Experience with embedded C and RTOS environments.
  • Firmware development for microcontrollers or embedded processors.
  • Knowledge of bare-metal programming and hardware integration.

Responsibilities

  • Design, develop and maintain embedded software and firmware.
  • Develop low-level software for microcontrollers and embedded platforms.
  • Work across bare-metal and RTOS environments.
  • Integrate hardware interfaces, drivers and communication protocols.
  • Debug and resolve software–hardware integration issues.
  • Write and execute unit tests, integration tests and verification activities.
  • Follow structured coding standards and participate in design/code reviews.

Skills

C programming
C++ programming
RTOS familiarity
Hardware integration

Education

Electronic Engineering degree
Software Engineering degree

Job description

Embedded Software Engineer Belper, Derbyshire
Defence Secure Communications Embedded Technology

An exciting opportunity has arisen for an Embedded Software Engineer to join an innovative technology business developing advanced encryption and secure communications solutions for highly sensitive government and defence applications.

Working within a specialist engineering team, you will play an important role in the design, development and testing of embedded software and firmware used within sophisticated hardware products.

This is an excellent opportunity for a hands‑on engineer who enjoys working close to the hardware, solving complex technical challenges and developing reliable software for applications where performance, security and reliability are critical.

The Role

As an Embedded Software Engineer, you will be involved throughout the software development lifecycle, working closely with hardware and systems engineers to develop and integrate embedded software across a range of platforms.

  • Designing, developing and maintaining embedded software and firmware using C and C++.
  • Developing low-level software for microcontrollers, processors and embedded hardware platforms.
  • Working across bare-metal and real-time operating system (RTOS) environments.
  • Developing and integrating hardware interfaces, peripheral drivers and communication protocols.
  • Debugging and resolving software and hardware integration issues.
  • Writing and executing unit tests, integration tests and software verification activities.
  • Applying structured coding standards and software development best practices.
  • Participating in technical design reviews, code reviews and collaborative engineering activities.
About You

We're looking for an Embedded Software Engineer with strong C programming fundamentals and a genuine interest in low‑level software development and hardware integration.

You’ll ideally have:

  • A degree in Electronic Engineering, Computer Science, Software Engineering or a related STEM discipline, or equivalent practical experience.
  • Strong experience developing software using embedded C, with C++ also beneficial.
  • Experience developing firmware for microcontrollers or embedded processor platforms.
  • Knowledge of bare‑metal programming and/or RTOS environments.
  • Experience debugging, testing and integrating embedded software with hardware.
Security Requirements

Due to the sensitive nature of the projects, candidates must meet the relevant nationality and security clearance requirements, including the ability to obtain and maintain the required level of UK security clearance.

If you're an Embedded Software Engineer looking for an opportunity to work on advanced technology where software quality, performance and security genuinely matter, we'd be keen to hear from you.

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

Platform Recruitment • Belper CP

On-site
GBP 48,000 - 68,000
Embedded Software Engineer - Secure Defence Tech
Embedded Software Engineer - Secure Defence Tech

Platform Recruitment • Belper CP

On-site
GBP 48,000 - 68,000
Embedded Software Engineer
Embedded Software Engineer

Precept Recruit • Belper CP

On-site
GBP 50,000 - 70,000
25 days annual leave
Company pension
4x Death in service
+3
Embedded Software Engineer
Embedded Software Engineer

Precept Recruit • East Midlands

On-site
GBP 40,000 - 60,000
25 days annual leave
Company pension
4x Death in service
+2
Embedded Software Engineer
Embedded Software Engineer

EMBS Technology • East Midlands

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

SR2 • Reading

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

Zenovo • East Midlands

Hybrid
GBP 59,000 - 72,000
Embedded Software / Firmware Engineer
Embedded Software / Firmware Engineer

Matchtech Group • England

On-site
GBP 55,000 - 90,000
Annual bonus scheme
Private medical cover
Pension contribution
+1
Secure Embedded Software Engineer (C/C++, RTOS)
Secure Embedded Software Engineer (C/C++, RTOS)

Platform Recruitment • East Midlands

On-site
GBP 40,000 - 70,000
Embedded Software Engineer
Embedded Software Engineer

17918 • Cheltenham

On-site
GBP 55,000 - 70,000