Senior Embedded Software Engineer

BAKER HUGHES

North Weston

On-site

GBP 70,000 - 110,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Private medical care options
Life insurance
Disability programs
Financial programs
Voluntary benefits
Wellbeing activities

Job summary

Baker Hughes in the United Kingdom is seeking a Senior Embedded Software Engineer to own the design and delivery of embedded software for subsea control systems. You will lead complex troubleshooting, drive quality, and contribute technically across multiple projects, with deep expertise in distributed systems and real-time environments.

The role involves developing tools and configurations using C/C++, Python and Java SE, and collaborating on a distributed hardware-software stack.

Qualifications

  • Bachelor's degree in software engineering or a related field.
  • Significant embedded C/C++ experience with Python and Java SE.
  • Strong understanding of object-oriented design and real-time systems.
  • Experience with distributed communication protocols and debugging.
  • Hands-on embedded or industrial control software development.
  • Experience mentoring junior engineers.

Responsibilities

  • Lead design and code reviews to ensure robust, maintainable software.
  • Produce and validate XML configurations for Subsea Electronic Modules.
  • Develop Python-based tools to streamline workflows and automation.
  • Apply OO design across Windows and real-time Linux platforms.
  • Architect and support distributed systems using Modbus, CAN, Ethernet.
  • Lead system-level troubleshooting across software, comms and hardware.

Skills

C/C++
Python
Java SE
RTOS
Distributed protocols
Debugging
Mentoring
Embedded software
Industrial control

Education

Bachelor's degree in software engineering, Computer Science, Electrical/Electronic Engineering, or related discipline

Tools

LINT
LDRA

Job description

As a Senior Embedded Software Engineer, you will take ownership of designing and delivering embedded software solutions for subsea control systems. You will lead complex troubleshooting, drive quality improvements, and serve as a key technical contributor across multiple projects. This role involves deeper expertise in distributed systems, advanced debugging, and developing tools and configurations that support the full subsea controls lifecycle.,

Responsibilities
  • Leading and actively participating in design and code reviews, ensuring robustness, compliance, and maintainability of software components.
  • Producing and validating XML-based configurations for Subsea Electronic Modules, providing advanced troubleshooting and guidance to junior engineers.
  • Developing and enhancing Python-based tools used to streamline engineering workflows, automate tasks, or integrate new capabilities.
  • Applying strong knowledge of object-oriented design, Java SE, and cross-platform C/C++ development for Windows and real-time Linux, using tools such as LINT or LDRA to maintain code quality.
  • Architect and support distributed communication systems using Modbus, CAN, Ethernet UDP/TCP, and other industrial protocols.
  • Leading system-level troubleshooting, efficiently isolating and resolving issues across software, communication layers, and hardware interfaces. Are you ready to design high-reliability embedded software that powers next-generation subsea control systems? Do you have the technical drive to solve complex system challenges and influence embedded engineering excellence?
Requirements
  • Have a bachelor's degree in software engineering, Computer Science, Electrical/Electronic Engineering, or related discipline.
  • Have significant experience with embedded software development in C/C++, along with familiarity with Python and Java SE.
  • Have a strong understanding of object-oriented design, real-time systems, and distributed communication protocols.
  • Be able to analyse issues, troubleshoot systematically, and contribute to high-reliability system development.
  • Have significant hands-on experience developing embedded or industrial control system software.
  • Have significant experience with system-level debugging, communications protocol analysis, and performance optimization.
  • Prior experience supporting junior engineers and influence design decisions.

Work in a way that works for you We recognize that everyone is different and that the way in which people want to work and deliver at their best is different for everyone too. In this role, we can offer the following flexible working patterns

Baker Hughes is a global energy technology company serving energy and industrial customers in more than 120 countries. Built on over a century of innovation, the company provides advanced products, services, and digital solutions that support efficient, safe, and lower-carbon energy operations. Its portfolio spans oilfield services and equipment, turbomachinery, industrial technologies, and emerging energy transition solutions such as hydrogen, carbon capture, and emissions management. Baker Hughes continues to help customers meet the world's evolving energy needs through technology leadership, operational excellence, and a strong commitment to sustainability.,

One of our core values as a business is collaboration and, as such, whilst flexible work options are available, we believe there is a great benefit of having our team located in Nailsea with 3-4 days per week presence in the office.

Working with us Our people are at the heart of what we do at Baker Hughes. We know we are better when all of our people are developed, engaged and able to bring their whole authentic selves to work. We invest in the health and well‑being of our workforce, train and reward talent and develop leaders at all levels to bring out the best in each other.

Working for you Our inventions have revolutionized energy for over a century. But to keep going forward tomorrow, we know we have to push the boundaries today.

Benefits
  • Contemporary work-life balance policies and wellbeing activities
  • Comprehensive private medical care options
  • Safety net of life insurance and disability programs
  • Tailored financial programs
  • Additional elected or voluntary benefits

The Baker Hughes internal title for this role is: Senior Engineer, Embedded Software, Product Design and Engineering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

bakerhughes • Nailsea

Hybrid
GBP 65,000 - 90,000
Private medical care
Life insurance
Disability programs
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Baker Hughes Company • Nailsea

Hybrid
GBP 65,000 - 95,000
Private medical care options
Life insurance
Disability programs
+2
Senior Embedded Software Engineer – Subsea Controls
Senior Embedded Software Engineer – Subsea Controls

bakerhughes • Nailsea

Hybrid
GBP 65,000 - 90,000
Private medical care
Life insurance
Disability programs
+2
Lead Subsea Embedded Systems Engineer
Lead Subsea Embedded Systems Engineer

Baker Hughes Company • Nailsea

Hybrid
GBP 65,000 - 95,000
Private medical care options
Life insurance
Disability programs
+2
Senior Embedded Software Engineer - Subsea Control Systems
Senior Embedded Software Engineer - Subsea Control Systems

BAKER HUGHES • North Weston

On-site
GBP 70,000 - 110,000
Private medical care options
Life insurance
Disability programs
+3
Senior Application Engineer
Senior Application Engineer

Baker Hughes Company • Nailsea

On-site
GBP 85,000 - 110,000
Senior Application Engineer
Senior Application Engineer

Baker Hughes • Nailsea

On-site
GBP 70,000 - 110,000
Senior Application Engineer
Senior Application Engineer

BAKER HUGHES • North Weston

On-site
GBP 90,000 - 130,000
Private medical care
Life insurance
Disability programs
+1
Senior Engineer - Product Development & New Technology
Senior Engineer - Product Development & New Technology

Baker Hughes • Montrose

On-site
GBP 65,000 - 90,000
Wellbeing activities
Private medical care
Life insurance
+4
Senior Subsea Product Development Engineer (F/M/D)
Senior Subsea Product Development Engineer (F/M/D)

Baker Hughes • Barlaston

On-site
GBP 70,000 - 110,000
Private medical care
Life insurance
Wellbeing activities
+2