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