> Markdown version of [/jobs/ext/1492603-r-d-engineer-embedded-software](https://www.wearedevelopers.com/jobs/ext/1492603-r-d-engineer-embedded-software). 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). --- # R&D Engineer Embedded Software - **Company:** Envea - **Location:** Cambridge, UK - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Agile Methodology, Confluence, JIRA, Automation of Tests, C++ (Programming Language), Computer Engineering, Continuous Integration, Software Debugging, Linux on Embedded Systems, Embedded Software, Field-Programmable Gate Array (FPGA), Python (Programming Language), LabVIEW, MATLAB, MISRA C (C Programming Language), Real-Time Operating Systems, Systems Integration, VHSIC Hardware Description Language (VHDL), Software Organization, Test Scripts, Git, Information Technology - **Published:** July 30, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=82453ab53a51ec65 ## About the Role * Degree in Electronic Engineering, Embedded Systems, Computer Engineering, Computer Science or a related discipline. * Strong commercial experience developing embedded software in C/C++. * Experience with embedded microcontrollers and real-time embedded systems. * Good understanding of embedded hardware, electronic schematics and hardware/software integration. * Experience using Git and modern software development practices. * Strong debugging, testing and problem-solving skills. * Excellent communication skills and the ability to work within a multidisciplinary engineering team. Desirable Skills * Experience with STM32, Renesas, Microchip or Atmel microcontrollers. * Knowledge of MISRA C, CI/CD pipelines and automated testing. * Experience with embedded Linux or RTOS. * Understanding of functional safety or safety-critical software (IEC 61508/SIL). * Familiarity with FPGA/VHDL development. * Experience using Jira, Confluence or similar Agile development tools. * Python, MATLAB or LabVIEW experience., If you're an experienced Embedded Software Engineer looking to work on technically challenging products with real-world environmental impact, we'd love to hear from you. ## Description You will develop embedded software for sophisticated sensing and monitoring products, taking projects from concept through to production. Working closely with hardware engineers and scientists, you'll: * Design, develop and test embedded software for new products. * Support existing products throughout their lifecycle. * Collaborate on hardware and software integration. * Review, optimise and maintain high-quality code. * Produce technical documentation and test reports. * Contribute to product verification, validation and continuous improvement. * Work with an international R&D team to deliver innovative solutions. Why Join ENVEA? * Develop cutting-edge environmental monitoring technology. * Work on products with global impact. * Join an experienced international R&D team. * Enjoy opportunities for technical development and career progression. * Be part of a collaborative and innovative engineering environment. ## Related Videos - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [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) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)