Senior Embedded Software Engineer: Linux, Security & RoT

Cambridge Science Park

Cambridge

Remote

GBP 85,000 - 135,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Cambridge Science Park is seeking a Senior Software Engineer for its Product Software Team. You will develop C-based software for Linux-based embedded systems, spanning NIC and DSP stacks on ARM hardware, and collaborate across hardware, QA, and product teams.

You will mentor peers, shape architecture, and ensure robust software through code reviews, testing, and security practices including RoT/TPM integration and Yocto-based builds.

Qualifications

  • 8+ years of embedded product development experience.
  • Proficiency in C for Linux-based embedded systems.
  • Experience with ARM microcontrollers.
  • Familiarity with Yocto build systems.
  • Experience maintaining Linux kernel and applying security patches.
  • Experience with security concepts (RoT, TPM) and code signing.

Responsibilities

  • Develop software in C for Linux-based embedded systems (NIC DSP stacks).
  • Collaborate with Software Architect to shape system design and test criteria.
  • Integrate software with hardware using I2C, UART, SPI, USB.
  • Lead cross-functional planning and estimation of work packages.
  • Produce project artefacts and regulatory/compliance documentation.
  • Mentor engineers and improve development processes.
  • Address customer-reported issues and deliver fixes.

Skills

Embedded software
Linux-based systems
C programming
Mentorship
Cross-functional collaboration
Agile development
CI/CD

Tools

Git
Jenkins
Yocto
Scripting (bash/python)

Job description

Cambridge Science Park is seeking a Senior Software Engineer for its Product Software Team. You will develop C-based software for Linux-based embedded systems, spanning NIC and DSP stacks on ARM hardware, and collaborate across hardware, QA, and product teams.

You will mentor peers, shape architecture, and ensure robust software through code reviews, testing, and security practices including RoT/TPM integration and Yocto-based builds.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Parkside • Uxbridge

On-site
GBP 90,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Platform Recruitment • England

On-site
GBP 50,000 - 70,000
Senior Software Engineer
Senior Software Engineer

Parkside • Greater London

On-site
GBP 90,000 - 130,000
Senior Embedded Linux Engineer — Architecture & Hardware
Senior Embedded Linux Engineer — Architecture & Hardware

Huber+Suhner • Cambridge

On-site
GBP 60,000 - 80,000
Market leading remuneration package
Collaborative culture
Career development opportunities
Senior Software Engineer
Senior Software Engineer

Parkside Recruitment • Uxbridge

On-site
GBP 90,000 - 120,000
Senior Embedded Engineer: Secure Networking & RTOS (C/C++)
Senior Embedded Engineer: Secure Networking & RTOS (C/C++)

Verso Recruitment Group • East Midlands

Hybrid
GBP 65,000 - 80,000
Senior Embedded Robotics Software Engineer
Senior Embedded Robotics Software Engineer

SPT Labtech • Cambridge

On-site
GBP 70,000 - 90,000
Private medical insurance
Pension plan
Annual discretionary bonus
Senior Embedded Software Engineer — C/C++, Linux, CI/CD
Senior Embedded Software Engineer — C/C++, Linux, CI/CD

Octagon Group • Southampton

On-site
GBP 55,000 - 75,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

On-site
GBP 65,000 - 90,000
Senior Embedded Linux Tech Lead | C/C++ & Telemetry
Senior Embedded Linux Tech Lead | C/C++ & Telemetry

MRL Consulting Group Ltd. • England

On-site
GBP 70,000 - 105,000