Baker Hughes
energy technology
Lead/EmbeddedSoftwareEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“Lead / Embedded Software Engineer at Baker Hughes. Skills: embedded software development, C/C++, Python, real-time Linux, industrial communication protocols. design, develop, and support the embedded software and configurations. participating in or leading design and code reviews”
What You'll Achieve.
deliver reliable, high-performance systems for challenging offshore environments
Industry & Context.
solve complex system challenges; analyse issues; troubleshoot systematically; diagnosing and resolving system-level issues; applying structured troubleshooting
What They're Looking For.
Must Have
experience with embedded software development in C/C++, familiarity with Python, familiarity with Java SE, understanding of object-oriented design, understanding of real-time systems, understanding of distributed communication protocols, ability to analyse issues, ability to troubleshoot systematically, ability to contribute to high-reliability system development
Nice to Have
hands-on experience developing embedded or industrial control system software, experience with system-level debugging, experience with communications protocol analysis, experience with performance optimisation, ability to support junior engineers, ability to influence design decisions
What You'll Do.
and support the embedded software and configurations
participating in or leading design and code reviews
producing high-quality technical deliverables
ensuring adherence to engineering best practices
and maintaining embedded C/C++ software for Windows and real-time Linux platforms
applying object-oriented design principles
and troubleshooting XML-based configurations for Subsea Electronic Modules
supporting project execution and production environments
developing and enhancing Python-based support tools
implementing and supporting distributed communication systems
diagnosing and resolving system-level issues
applying structured troubleshooting to identify root causes across software
and communication layers
How You'll Work.
Team & Collaboration
collaborating with cross-functional engineering teams; ensuring seamless integration of software components within the subsea control system architecture
Process & Methodology
leading software activities across global projects
Full Job Description
At Baker Hughes, this position forms part of our broader Talent Community as we prepare for future business needs. By submitting your application, you will join a pool of skilled professionals whose profiles we review as new opportunities arise. Your experience will be considered for roles that align with your background and the evolving requirements of our teams; however, you may not be contacted immediately, as outreach depends entirely on business demand and the timing of suitable openings. **Lead / 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 an Embedded or Lead Embedded Software Engineer in our Subsea Production Systems team, you will design, develop, and support the embedded software and configurations that power Baker Hughes’ subsea control technologies. You’ll work with C/C++, Python, real‑time Linux, and industrial communication protocols to deliver reliable, high‑performance systems for challenging offshore environments. Depending on experience, you may also guide technical decisions, mentor engineers, and lead software activities across
Applying for this Lead / 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.