Senior Embedded Software Engineer

Platform Recruitment — United Kingdom · Posted ~3 hours ago

Senior Hybrid £70000-£85000 + bonus

Skills

Embedded Linux Embedded C/C++ MCU development RTOS Device drivers MCU FPGA

🔓 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 software engineer is sought to design and develop embedded systems involving Linux, real-time operating systems, hardware integration, and communication technologies.

Highlights

Develop advanced embedded systems across innovative applications with opportunities to work from concept through delivery with multidisciplinary 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!