Senior Embedded System Engineer

Opus Recruitment Solutions
Greater London, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Board Bringup Artificial Intelligence C++ (Programming Language) Linux Embedded C Embedded Software Global Positioning Systems (GPS) Internet Service Provider Python (Programming Language) Linux System Administration Real-Time Operating Systems Universal Asynchronous Receiver/Transmitter
+5 more
State Machines Deep Learning Information Technology Bare Metal GNSS

Job description

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., * 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

Requirements

  • 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)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:24 min

Evaluating bare metal versus cloud computing costs

Jens Happe Jens Happe · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all