Senior Embedded Software Engineer

Baker Hughes · Nailsea, England ·

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

In this role you will own embedded software for subsea control systems, driving high‑reliability and robust software across projects. You will collaborate with cross‑functional teams to shape solutions that support safe, efficient subsea operations. You’ll tackle complex debugging, system‑level issues, and tooling, accelerating the lifecycle of subsea controls. This position offers the chance to influence design decisions and contribute to technology leadership in energy. You work in a collaborative, performance‑driven environment with a clear impact on real‑world systems.

Pay / Benefits

  • Contemporary work‑life balance policies
  • Comprehensive private medical care options
  • Life insurance and disability programs
  • Tailored financial programs
  • Additional elected or voluntary benefits
  • Flexible work options

Responsibilities

  • Lead design and code reviews to ensure robustness and maintainability
  • Produce and validate XML configurations for Subsea Electronic Modules and guide junior engineers
  • Develop and enhance Python-based tools to streamline workflows
  • Apply OO design, Java SE, and cross‑platform C/C++ for Windows and RT‑Linux; use LINT/LDRA for code quality
  • Architect and support distributed communication systems (Modbus, CAN, Ethernet UDP/TCP)
  • Lead system‑level troubleshooting across software, communication, and hardware interfaces

Key requirements

  • Bachelor-related degree in software/CS/electrical engineering or related field
  • Significant embedded C/C++ experience; familiarity with Python and Java SE
  • Strong OO design, real‑time systems, and distributed protocols knowledge
  • Hands‑on experience in embedded/industrial control software
  • System‑level debugging, protocol analysis, and performance optimization
  • Experience mentoring junior engineers and influencing design decisions
  • collaboration
  • leadership and mentorship
  • problem solving and analytical thinking
  • embedded C/C++
  • Python
  • Java SE
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 2 days ago.

Report this job

Market data from EasyWorkClub, not from the employer

Same role within 50 km

Remote or home office in 16% of 785 Software developer adverts we list nationwide

More openings at Baker Hughes

52 other openings we list

Baker HughesNailsea Apply