Senior Engineer, Product Design And Engineering - Embedded Software

Baker Hughes

C++ and python development
Object-oriented design
Cross-platform c/c++ development
This position combines deep technical expertise with hands-on product engineering, supporting both new product introduction and ongoing product lifecycle needs

Job Summary

  • This position combines deep technical expertise with hands-on product engineering, supporting both new product introduction and ongoing product lifecycle needs.
  • By driving high-quality embedded software design, modernizing tooling, and strengthening system-level integration, the engineer ensures our products meet rigorous technical standards and operate seamlessly in complex distributed environments.
  • 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.

Matching Summary

This position combines deep technical expertise with hands-on product engineering, supporting both new product introduction and ongoing product lifecycle needs.

Skills & Requirements

Must-have

  • C++ and Python development
  • Object-oriented design
  • Cross-platform C/C++ development
  • Distributed systems and communication protocols
  • Troubleshooting complex multi-layered systems
  • Embedded software for microcontrollers

Nice-to-have

  • Modernizing tools and legacy systems
  • Working with senior engineering experts
  • Contributing to next generation products
  • Flexible working hours

Key Requirements

  • Experience in developing Python-based support tools
  • Understanding of Java SE development
  • Experience with LINT or LDRA
  • Experience with Modbus RTU, Modbus TCP, CAN, Ethernet UDP and TCP

Work Rights

Not specified

Tailored Resume

Cover Letter