Senior Embedded Software Engineer.

Copello Global
Cambridge, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£60,000.0 - £80,000.0
Working hours
Regular working hours
Job source

Tech stack

Board Bringup C++ (Programming Language) Communications Protocols Software Debugging Linux on Embedded Systems Embedded Software Ethernet GNU Debuggers Python (Programming Language) Linux Kernel Network Protocols Real-Time Operating Systems
+9 more
Software Engineering Systems Integration TCP/IP Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface Yocto Kubernetes Bare Metal Docker

Job description

  • Design and develop embedded software using C/C++.
  • Develop and maintain Embedded Linux and RTOS applications.
  • Support board bring-up, debugging and system integration activities.
  • Develop communication protocols and networking interfaces.
  • Design secure software solutions and support system hardening.
  • Investigate and resolve software issues through root cause analysis.
  • Produce technical documentation and work closely with cross-functional engineering teams.

Requirements

  • Commercial experience developing Embedded Linux applications.
  • Strong knowledge of C/C++ and real-time embedded systems.
  • Experience with Yocto, RTOS or bare-metal development.
  • Familiarity with networking protocols (TCP/IP, Ethernet, CAN, SPI, I2C, UART).
  • Experience debugging embedded systems using tools such as GDB, oscilloscopes and logic analysers.
  • Knowledge of secure communications and embedded software architecture.
  • Python, Zephyr OS, Docker, Kubernetes or Linux kernel experience would be advantageous.

About the company

Copello is working with a leading defence electronics organisation to recruit an Embedded Software Engineer to join its expanding engineering team. This is an exciting opportunity to work on the development of advanced embedded solutions for cutting-edge, high-performance systems, contributing to innovative technologies from concept through to production alongside a multidisciplinary team of experts.

Apply for this position

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

Apply on copello.co.uk

Good distractions

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

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · WWC 2022

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all