> Markdown version of [/jobs/ext/1478598-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1478598-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:** Quorn, UK - **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.careerjet.co.uk/job/gbbd79d4643cd6468e781ca08047b68cdc/eaa ## 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 Would you like to work on next-generation embedded control systems driving innovation in the energy and power generation sector? Do you enjoy being part of a successful and collaborative engineering team? Join our team! At Baker Hughes, we are transforming the future of energy. With operations in over 120 countries, we are developing and deploying industry-leading technologies and services to take energy forward. For more than a century, our inventions have revolutionized energy. Today, we are bringing our expertise to make energy safer, cleaner, and more efficient. Partner with the best: 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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)