Senior Embedded System Engineer

Opus Recruitment Solutions

Greater London

Hybrid

GBP 55,000 - 75,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

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

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Retelligence Ltd • Cambourne

On-site
GBP 70,000 - 100,000
Company bonus
Enhanced pension
Private healthcare
+3
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
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

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

Cortech Talent Solutions • West of England

On-site
GBP 45,000 - 70,000
Pension
Private health care
Flexible working arrangements
+5
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

On-site
GBP 80,000 - 103,000
Pension
Health insurance
30 days holiday
Embedded Software Engineer
Embedded Software Engineer

Archangel Autonomy • Oxford

On-site
GBP 55,000 - 90,000
25 days holiday
Relocation support
Private medical insurance
+2
Embedded and Electronics Systems Engineer
Embedded and Electronics Systems Engineer

Cortech Talent Solutions Ltd • West of England

On-site
GBP 45,000 - 75,000
Pension
Private healthcare
Flexible working arrangements
+5
Embedded Linux Developer
Embedded Linux Developer

Holt Recruitment • Essex

On-site
GBP 65,000 - 90,000
Competitive salary
Long-term career progression
Ongoing training and development
Embedded Linux Developer
Embedded Linux Developer

Holt Recruitment • Cambridgeshire and Peterborough

On-site
GBP 50,000 - 90,000
Competitive salary
Varied embedded projects
Collaborative environment
+2