Baker Hughes
Energy Technology
SeniorEmbeddedSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Embedded Software Engineer at Baker Hughes. Skills: Embedded software, Subsea control systems, Distributed systems. Design and code reviews. Produce and validate XML-based configurations”
Industry & Context.
Complex system challenges; Troubleshoot systematically
What They're Looking For.
Must Have
Bachelor's degree in software engineering, Computer Science, Electrical/Electronic Engineering, or related discipline, Significant experience with embedded software development in C/C++, Significant hands-on experience developing embedded or industrial control system software, Significant experience with system-level debugging, communications protocol analysis, and performance optimization, Prior experience supporting junior engineers and influence design decisions
Nice to Have
Familiarity with Python and Java SE, Understanding of object-oriented design, real-time systems, and distributed communication protocols, Ability to analyze issues, troubleshoot systematically, and contribute to high-reliability system development
What You'll Do.
Design and code reviews
Produce and validate XML-based configurations
Provide advanced troubleshooting and guidance
Develop and enhance Python-based tools
Streamline engineering workflows
Integrate new capabilities
Apply knowledge of object-oriented design
Develop cross-platform C/C++
Maintain code quality
Architect distributed communication systems
Support distributed communication systems
Lead system-level troubleshooting
Isolate and resolve issues
How You'll Work.
Team & Collaboration
Technical contributor across multiple projects
Full Job Description
**Senior Embedded Software Engineer** **Are you ready to design high‑reliability embedded software that powers next‑generation subsea control systems?** **Do you have the technical drive to solve complex system challenges and influence embedded engineering excellence?** **Partner with the best** Baker Hughes is a global energy technology company serving energy and industrial customers in more than 120 countries. Built on over a century of innovation, the company provides advanced products, services, and digital solutions that support efficient, safe, and lower‑carbon energy operations. Its portfolio spans oilfield services and equipment, turbomachinery, industrial technologies, and emerging energy transition solutions such as hydrogen, carbon capture, and emissions management. Baker Hughes continues to help customers meet the world’s evolving energy needs through technology leadership, operational excellence, and a strong commitment to sustainability. **Fuel your passion** As a Senior Embedded Software Engineer, you will take ownership of designing and delivering embedded software solutions for subsea control systems. You will lead complex troubleshooting, drive quality improvements, and serve as a key technical contributor across multiple projects. This role involves deeper expertise in distributed systems, advanced debugging, and developing tools and configurations that support the full subsea controls lifecycle. As a **Senior Embedded Software Engineer,** you will be responsible for: * Leading and actively participating in **design and code reviews** , ensuring robustness, compliance, and maintainability of software components. * Producing and validating **XML‑based configurations** for Subsea Electronic Modules, providing advanced troubleshooting and guidance to junior engineers. * Developing and enhancing **Python-based tools** used to streamline engineering workflows, automate tasks, or integrate new capabilities. * Applying strong knowledge of **object-orient
Applying for this Senior Embedded Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Baker Hughes?
Real rants from real employees. Read before you apply.