Senior Embedded Software Engineer

Platform Recruitment — United Kingdom · Posted ~2 hours ago

Senior Full-time Hybrid £70-85K + bonus

Skills

Embedded Linux MCU Development C/C++ RTOS Bare-metal Programming Device Drivers Debugging Communication Protocols ARM MCU

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior embedded engineering position focused on designing, developing, and testing embedded systems. The role involves Linux-based platforms, real-time systems, hardware integration, and performance optimization.

Highlights

Work on diverse embedded systems projects spanning sensing, robotics, communications, and connected technologies with multidisciplinary engineering teams.

Description

Senior Embedded Software Engineer | Cambridge | Hybrid | £70-85k DOE + bonus We are looking for an Embedded Software Engineer with a strong grounding in embedded MCU and embedded Linux development. You will contribute to the design, build, and test of embedded systems across a wide range of applications including sensing, robotics, communications, and IoT devices. This role provides the opportunity to work on Linux-based systems as well as bare-metal, RTOS, device drivers, algorithms, and communications protocols. You will work closely with multidisciplinary engineering teams, supporting projects from concept through to delivery. Key responsibilities: Contributing to projects from early customer engagement to delivered solutionDeveloping on embedded Linux systems including Arm-based SoCs.Developing on RTOS and bare-metal embedded systemsSupporting system bring-up, board integration, debugging, and performance optimisation.Working collaboratively with FPGA and electronics teams. Requirements: You must have: Embedded Linux development, including knowledge of device trees, user-space and kernel-space, and SoC platforms.Experience with YoctoBroader embedded experience such as RTOS, bare-metal systems, hardware interfacing, DSP, algorithms, protocols (application layer and low level), and state machines. Bonus skills: Real-Time C/C++Experience with a higher-level language like C# or Python Package Hybrid working arrangementBonus schemeWell-equipped siteMeritocratic promotion scheme Apply now to join a fast growing company working on projects at the edge of physics!