Back to search
Experis UK Linkedin · Posted 8d ago

Embedded Software Engineer

United Kingdom

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search