Senior Embedded Software Engineer - Subsea Control Systems

BAKER HUGHES

North Weston

On-site

GBP 70,000 - 110,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Controls
Senior Embedded Software Engineer – Subsea Controls

bakerhughes • Nailsea

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

Baker Hughes • Nailsea

On-site
GBP 60,000 - 90,000
Private medical care
Life insurance
Disability program
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

BAKER HUGHES • North Weston

On-site
GBP 70,000 - 110,000
Private medical care options
Life insurance
Disability programs
+3
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 Subsea PCS Engineer - Tendering & Projects
Senior Subsea PCS Engineer - Tendering & Projects

Baker Hughes Company • Nailsea

On-site
GBP 85,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Baker Hughes • Nailsea

On-site
GBP 60,000 - 90,000
Private medical care
Life insurance
Disability program
+3
Lead Subsea Product Development Engineer
Lead Subsea Product Development Engineer

Baker Hughes • Barlaston

On-site
GBP 70,000 - 110,000
Private medical care
Life insurance
Wellbeing activities
+2
Senior Subsea Production & New Technology Engineer
Senior Subsea Production & New Technology Engineer

Baker Hughes • Montrose

On-site
GBP 65,000 - 90,000
Wellbeing activities
Private medical care
Life insurance
+4