Embedded Software Engineer

Experis UK

Newcastle upon Tyne

On-site

GBP 45,000 - 65,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Experis UK is seeking an Embedded / Low-Level Software Engineer in Newcastle upon Tyne to develop high-performance, secure software for Defence & Security applications. Ideal candidates should have strong experience in C, C++, or Rust, and a background in embedded or real-time systems. Responsibilities include developing software in low-level languages, interfacing with hardware, and applying secure development practices. SC clearance is required or must be obtained. Competitive benefits and professional growth opportunities offered.

Qualifications

  • Strong experience in C, C++, or Rust.
  • Background in embedded or real-time systems.
  • Experience with hardware interfaces and low-level communication protocols.
  • Familiar with Linux or macOS environments and toolchains.
  • Understanding of build systems and low-level debugging.

Responsibilities

  • Develop and optimise software in low-level languages.
  • Build systems for embedded, real-time, and constrained environments.
  • Interface with hardware using SPI, I2C, UART, and CAN bus.
  • Design and deliver high-performance, low-latency solutions.
  • Work with industrial computing platforms.
  • Apply secure and safety-critical development practices.
  • Use performance profiling and optimisation techniques.
  • Contribute across the full development lifecycle.

Skills

C
C++
Rust
Embedded systems
Real-time systems
Hardware interfaces
Low-level communication protocols
Linux
macOS

Job description

Embedded / Low-Level Software Engineer – Defence & Security

Newcastle

SC Cleared / Eligible

The Opportunity

Work at the cutting edge of low-level and embedded systems, developing high-performance, secure software for mission-critical Defence & Security applications. This role is ideal for engineers who enjoy working close to the hardware in real-time and resource-constrained environments.

What You’ll Do
  • Develop and optimise software in low-level languages (C, C++, Rust)
  • Build systems for embedded, real-time, and constrained environments
  • Interface with hardware using protocols such as SPI, I2C, UART, and CAN bus
  • Design and deliver high-performance, low-latency solutions
  • Work with industrial computing platforms and single-board computers
  • Apply secure and safety-critical development practices
  • Use performance profiling and optimisation techniques
  • Contribute across the full development lifecycle
What You’ll Need
  • Strong experience in C, C++, or Rust
  • Background in embedded or real-time systems
  • Experience with hardware interfaces and low-level communication protocols
  • Familiarity with Linux or macOS environments and toolchains
  • Understanding of build systems and low-level debugging
Bonus Skills
  • Experience with real-time operating systems (RTOS)
  • Knowledge of safety-critical or high-assurance engineering standards
  • Experience in high-performance or low-latency systems
Security Requirement

SC clearance (or willingness/eligibility to obtain) is required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Real-Time Embedded Software Engineer – Defence & Security
Real-Time Embedded Software Engineer – Defence & Security

Experis UK • Newcastle upon Tyne

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

Matchtech • England

On-site
GBP 65,000 - 90,000
Strong salary offering
Flexible benefits for health and wellbeing
Cooperative working culture
+2
Embedded Software Engineer
Embedded Software Engineer

Platform Recruitment • Newcastle upon Tyne

On-site
GBP 35,000 - 45,000
Embedded Systems Engineer – C/C++, Rust, Defence
Embedded Systems Engineer – C/C++, Rust, Defence

Neptune North • Newcastle upon Tyne

On-site
GBP 65,000 - 90,000
25 days holiday
Pension up to 6%
Private health insurance
+1
Lead Embedded Software Engineer, C
Lead Embedded Software Engineer, C

Cirrus Selection Limited • Gloucester

On-site
GBP 62,000 - 73,000
Embedded Software Engineer
Embedded Software Engineer

iO Associates • Portsmouth

Hybrid
GBP 83,000 - 138,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

NexGen Associates • West of England

On-site
GBP 90,000 - 115,000
Security clearance eligible
Software Engineer
Software Engineer

Electus Recruitment Solutions • Newcastle upon Tyne

On-site
GBP 90,000 - 130,000
Comprehensive pension plan
Private healthcare cover
Embedded C Software Engineer - Development
Embedded C Software Engineer - Development

Advantage Resourcing UK Ltd • Stevenage

On-site
Lead Embedded Software Engineer, C
Lead Embedded Software Engineer, C

Cirrus Selection Limited • Frampton Cotterell

On-site
GBP 62,000 - 73,000