Senior Embedded Software Engineer

Baker Hughes

C/c++ embedded software development
Python-based tool development
Java se object-oriented design
This role involves designing and delivering embedded software solutions for next-generation subsea control systems at a global energy technology company

Job Summary

  • This role involves designing and delivering embedded software solutions for next-generation subsea control systems at a global energy technology company.
  • The successful candidate will lead complex troubleshooting, drive quality improvements, and develop Python-based tools to streamline engineering workflows.
  • Baker Hughes offers comprehensive benefits including private medical care, life insurance, disability programs, and flexible working patterns.

Matching Summary

This role involves designing and delivering embedded software solutions for next-generation subsea control systems at a global energy technology company.

Skills & Requirements

Must-have

  • C/C++ embedded software development
  • Python-based tool development
  • Java SE object-oriented design
  • Real-time Linux and Windows development
  • Modbus CAN Ethernet UDP TCP protocols
  • System-level debugging and troubleshooting

Nice-to-have

  • Experience leading code reviews
  • XML configuration for Subsea Electronic Modules
  • Influence on junior engineers
  • Knowledge of LINT or LDRA tools

Key Requirements

  • Bachelor's degree in Software Engineering or related field
  • Significant experience with embedded C/C++ development
  • Hands-on experience with industrial control systems

Work Rights

Not specified

Tailored Resume

Cover Letter