> Markdown version of [/jobs/ext/2311288-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2311288-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Cambridge Aerospace - **Location:** Cambridge, UK - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Automation of Tests, C++ (Programming Language), Embedded C, Linux on Embedded Systems, Embedded Software, FreeRTOS, Rapid Prototyping Process, Real-Time Operating Systems, System on a Chip, VxWorks, Safety Critical Systems, Bare Metal - **Published:** August 30, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815583477-embedded-software-engineer ## About the Role * Excellent embedded C/C++/Rust skills * Experience developing for safety-critical systems, i.e., avionics, medical or automotive * Excellent analytical, communication, and teamwork capabilities, * Experience in fast-paced R&D or startup environments, with rapid prototype iteration times * Experience with bare-metal, RTOS (i.e., NuttX, ThreadX, RTIC, Zephyr, FreeRTOS, VxWorks, INTEGRITY), and embedded Linux * Experience with STM32, Xilinx Zynq Ultrascale+, etc. * Experience with flight controllers ## Description As an embedded software engineer, you will be responsible for delivering embedded software on a range of platforms for applications from flight control to radar processing., * Identify and define the architecture of embedded software in conjunction with the wider engineering team * Scope and expand our CI and automated testing and release infrastructure * Build high-performance, deterministic and well-tested embedded systems with a view to accreditation * Definition of interfaces between software elements (APIs) and over communications interfaces (protocols) ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)