> Markdown version of [/jobs/ext/3520632-senior-embedded-software-engineer-firmware](https://www.wearedevelopers.com/jobs/ext/3520632-senior-embedded-software-engineer-firmware). 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). --- # Senior Embedded Software Engineer (Firmware) - **Company:** Riverlane - **Location:** Cambridge, UK - **Experience:** Expert - **Salary:** £70,000.0 - £90,000.0 - **Contract:** Permanent contract - **Skills:** Unit Testing, C++ (Programming Language), Continuous Integration, Embedded Software, Firmware, Hardware Design, Python (Programming Language), Quantum Computing, Scripting, Build Management, Information Technology, Software Version Control - **Published:** October 1, 2026 - **Apply:** https://www.totaljobs.com/job/senior-embedded-software-engineer/riverlane-job108065143 ## About the Role * A Bachelor's degree (or equivalent) in Computer Science, Electronic Engineering, Physics, Maths or a related discipline * Great communication skills and an ability to work with a diverse range of people are essential * Strong C++ skills * Proficiency with a scripting language, such as Python * Curiosity to learn about new technologies, including quantum computing and error correction * A deep understanding of how hardware implements software * Experience with standard development practises, such as source control, continuous integration and unit testing Even better if you have… * Hands-on experience of working alongside hardware design * Experience writing embedded software in high-performance applications ## Description At Riverlane, we build new and advanced solutions to solve one of the hardest problems in quantum computing: quantum error correction (QEC). As a Senior Embedded Software Engineer at Riverlane, you will help build the world's first quantum error correction stack - Deltaflow. This cutting-edge work will involve collaborating with our world-class engineering, product and quantum physics teams to design, build and deliver this stack. At Riverlane, we are creating something truly unique, complex and large-scale, so being comfortable with engineering to evolving specs is key. As such, you will be happy and excited to get hands-on quickly in areas outside your own expertise. You will also work well with different people and be team-oriented. Prior quantum computing knowledge is not necessary - you will learn this along the way! What you will do: * Design and build embedded software components for our quantum error correction stack, specifically targeting features that aid with seamless deployment of our product to partners * Integrate our QEC stack into world-class quantum computing systems * Develop test infrastructure to verify and benchmark whole-system correctness and performance * Work alongside our Product and Quantum Science teams to understand the requirements and constraints for this cutting-edge system ## Related Videos - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Quantum DevOps - Quantum Application Development](https://www.wearedevelopers.com/videos/1441-quantum-devops-quantum-application-development) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Hands-on Journey to Quantum Computing with IBM](https://www.wearedevelopers.com/videos/137-hands-on-journey-to-quantum-computing-with-ibm) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)