> Markdown version of [/jobs/ext/1196565-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1196565-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:** Experis - **Location:** Newcastle upon Tyne, UK - **Contract:** Permanent contract - **Skills:** Apple Mac Systems, Computing Platforms, C++ (Programming Language), CAN Bus, Communications Protocols, Software Debugging, Linux, Embedded Software, Hardware Interface Design, Real-Time Operating Systems, Toolchain, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Real Time Systems, SC Clearance, Low Latency, Build Tools - **Published:** July 7, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2861842204-2 ## About the Role * Strong experience in C, C++, or Rust * Background in embedded or real-time systems * Experience with hardware interfaces and low-level communication protocols * Familiarity with Linux or macOS environments and toolchains * Understanding of build systems and low-level debugging Bonus Skills * Experience with real-time operating systems (RTOS) * Knowledge of safety-critical or high-assurance engineering standards * Experience in high-performance or low-latency systems Security Requirement SC clearance (or willingness/eligibility to obtain) is required. ## Description * Develop and optimise software in low-level languages (C, C++, Rust) * Build systems for embedded, real-time, and constrained environments * Interface with hardware using protocols such as SPI, I2C, UART, and CAN bus * Design and deliver high-performance, low-latency solutions * Work with industrial computing platforms and single-board computers * Apply secure and safety-critical development practices * Use performance profiling and optimisation techniques * Contribute across the full development lifecycle ## Related Videos - [A Hitchhikers Guide to Container Security - Automotive Edition 2024](https://www.wearedevelopers.com/videos/1119-a-hitchhikers-guide-to-container-security-automotive-edition-2024) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Speeding up Web Apps performance with WebAssembly and Emscripten](https://www.wearedevelopers.com/videos/1985-speeding-up-web-apps-performance-with-webassembly-and-emscripten) - [Great DevEx and Regulatory Compliance - Possible?](https://www.wearedevelopers.com/videos/1426-great-devex-and-regulatory-compliance-possible) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)