> Markdown version of [/jobs/ext/1480440-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1480440-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:** Baker Hughes - **Location:** Ashby-de-la-Zouch, UK (Remote available) - **Salary:** £48,488.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Communications Protocols, Software Debugging, Device Drivers, Linux on Embedded Systems, Embedded Operating Systems, Embedded Software, Ethernet, Github, Modbus, QNX (Software), Software Requirements Analysis, System Testing, Systems Integration, PIC Microcontroller, Real Time Systems, Software Version Control - **Published:** July 29, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5818644545 ## About the Role Have a proven experience as an Embedded Software Engineer. Have strong expertise in embedded software (C/C++), system integration, and electronics fundamentals. Have a degree in Electronics, Electrical, Embedded Systems, or Control Engineering. Have experience working with embedded operating systems such as QNX or Embedded Linux. Have knowledge of real-time systems, device drivers, and debugging techniques. Have experience with industrial communication protocols such as Modbus, CAN, IEC61850, or Ethernet-based systems. Have hands-on experience in hardware troubleshooting and embedded system validation. Have experience with GitHub or version control systems. ## Description In this role, as an Embedded Software Engineer, you will be responsible for developing advanced PRISMIC control systems, including embedded software, electronics integration, and control solutions. You will collaborate with cross-functional teams to design and deliver scalable, reliable, and high-performance embedded systems aligned with our long-term product roadmap . As an Embedded Software Engineer, you will be responsible for: Designing and developing embedded software using C/C++ for microcontrollers, QNX, and Embedded Linux environments. Supporting the design and development of electronic hardware including PCBs, controllers, and I/O modules. Integrating embedded software with hardware systems ensuring seamless system performance. Implementing industrial communication protocols such as Modbus, CAN, Ethernet, and IEC standards. Performing system testing, validation, troubleshooting, and root cause analysis. Developing test procedures and ensuring compliance with system requirements and quality standards. Supporting full product lifecycle activities including design, documentation, and field support. Collaborating with cross-functional teams across engineering, manufacturing, Suppliers and service. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [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) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)