Senior Embedded System Engineer

Opus Recruitment Solutions

Greater London

Hybrid

GBP 55,000 - 75,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

25 days holiday + bank holidays
Employer pension contribution
Private medical insurance
Regular team socials
Strong engineering culture

Job summary

A technology recruitment firm seeks a passionate embedded software engineer to design and develop software for low-volume, production-grade edge devices used in autonomous environments. Candidates should have a degree in engineering or computer science and strong C/C++ skills, along with commercial embedded software delivery experience. This hybrid role is based near London and requires minimal on-site work. Join a dynamic team where your contributions will directly impact product direction and technical decisions.

Qualifications

  • Degree in engineering or computer science (or equivalent experience).
  • Strong C/C++ with working knowledge of Python.
  • Commercial embedded software delivery experience.
  • Linux (device trees, kernel concepts) and common embedded interfaces (SPI, UART, CAN, USB).
  • Experience with bare-metal or RTOS systems (ARM / STM32 / similar).

Responsibilities

  • Design, build, test, and deploy embedded software for edge devices.
  • Work on control systems and state machines.
  • Conduct real-world field testing and performance validation.

Skills

Strong C/C++
Working knowledge of Python
Commercial embedded software delivery experience
Linux knowledge
Experience with bare-metal or RTOS systems

Education

Degree in engineering or computer science

Tools

Embedded Linux
C/C++

Job description

Why you’d want this role

Build real products: Your work ships onto live edge compute devices, not slide decks or prototypes

Technical depth: Work across embedded Linux, bare‑metal, AI inference, wireless, cameras, and power systems

Real autonomy: Small, high‑calibre engineering team with minimal red tape

Visible impact: You’ll directly influence product direction and technical decisions

Career growth: Exposure to robotics, autonomous systems, and edge AI in a fast‑growing business

The Role

You’ll design, build, test, and deploy embedded software for low‑volume, production‑grade edge devices used in autonomous environments.

What you’ll work on:

  • Embedded C/C++ and Linux‑based systems
  • Drivers, boot logic, and board bring‑up
  • Control systems and state machines
  • Edge AI / deep learning inference
  • Cameras, ISPs, and sensor integrations
  • Wireless, mesh, and IoT communications
  • Battery management, power monitoring, GPS/GNSS
  • Real‑world field testing and performance validation

You’ll also get hands‑on with rapid hardware prototyping and collaborate closely with other engineers across software, hardware, and product.

What we’re looking for:
  • Degree in engineering or computer science (or equivalent experience)
  • Strong C/C++ with working knowledge of Python
  • Commercial embedded software delivery experience
  • Linux (device trees, kernel concepts) and common embedded interfaces (SPI, UART, CAN, USB)
  • Experience with bare‑metal or RTOS systems (ARM / STM32 / similar)
Nice to have:
  • Cameras, wireless stacks, power systems, or AI at the edge
  • Jetson / ARM edge platforms
  • Robotics, UAVs, or autonomous systems
  • Hardware prototyping, PCB or product development exposure
  • 25 days holiday + bank holidays
  • Employer pension contribution
  • Private medical insurance & evolving perks
  • Regular team socials and a strong engineering culture
Location & Security
  • Hybrid role, with office based near London
  • On-site for testing (~10%)
  • Eligibility for security clearance preferred
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Performance bonus
Share incentive scheme
Enhanced pension
+7
Lead Embedded Systems Engineer
Lead Embedded Systems Engineer

European Tech Recruit • Nottingham

On-site
GBP 90,000 - 120,000
Embedded Software Engineer (UAVs)
Embedded Software Engineer (UAVs)

Archangel Autonomy • Oxford

On-site
GBP 40,000 - 60,000
25 days holiday + UK bank holidays
Relocation support package
Private medical insurance
+3
Senior Embedded Linux Engineer - Kernel / Device Drivers
Senior Embedded Linux Engineer - Kernel / Device Drivers

Opus Resourcing Ltd • London

Hybrid
GBP 80,000 - 103,000
Pension
Health insurance
30 days holiday
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridge

On-site
GBP 70,000 - 100,000
Annual bonus
Share incentive scheme
Enhanced pension contribution
+3
Senior Embedded Electronic Systems Engineer
Senior Embedded Electronic Systems Engineer

Enterprise Recruitment Ltd • Bingham

On-site
GBP 70,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

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

Ivaris • City of Edinburgh

Hybrid
GBP 60,000 - 85,000
Embedded Software Engineer
Embedded Software Engineer

EVONA • Greater London

On-site
GBP 55,000 - 80,000
Senior Embedded Software Engineer (UK)
Senior Embedded Software Engineer (UK)

Racelogic Ltd. • Buckingham

On-site
GBP 50,000 - 70,000
Profit-related bonus
Comprehensive healthcare package
Enhanced pension scheme
+1