B

Baker Hughes

Makes oilfield equipment and gas turbines

Engineering Experienced Professional - Firmware and Software

Backend Engineering +1Updated on Nov 13
Full-timeCape Town, South AfricaNo salary listedIn-person

About the Job

Requirements

  • Demonstrate willingness to work across multiple disciplines, contributing to development in Embedded C, C#, Golang, and REST APIs.
  • Support and maintain existing firmware and software, including hardware-in-the-loop testing and performance enhancements.
  • Be proficient in leveraging artificial intelligence tools to support daily tasks, problem-solving, and workflow optimization.
  • Perform bug fixes, enhancements, and environment support across development, quality assurance, and production environments.
  • Analyze logs, scripts, and utilities to identify inconsistencies, performance issues, and system risks.
  • Understand the end-to-end product lifecycle management lifecycle.
  • Implement server-side customizations, including handlers and business logic.
  • Align deployed configurations with GitHub repositories and ensure consistency across environments.
  • Work on integration logic and backend processing for enterprise systems interacting with applications.
  • Have basic proficiency in SQL and database querying.
  • Identify and follow DevOps best practices such as logging, configuration, and environment alignment.
  • Create and maintain complete technical documentation for all deliverables.
  • Ensure all changes comply with defined product lifecycle management processes and are audit-ready.
  • Develop and complete required project documentation, including root cause analysis, functional specification documents, technical design documents, and deployment documentation.
  • Have problem-solving and analytical thinking skills.
  • Demonstrate ownership, accountability, and cross-functional collaboration.
  • Focus on standardization, governance, and continuous improvement.
  • Have strong communication skills and a willingness to learn and develop expertise in product lifecycle management and license utilization optimization.

Responsibilities

  • Support and maintain firmware and software, performing bug fixes, enhancements, environment support, hardware-in-the-loop testing, and performance improvements.
  • Implement server-side customizations, handlers, business logic, integration logic, and backend processing for enterprise systems.
  • Align deployed configurations with GitHub repositories and maintain consistency across environments.
  • Analyze logs, scripts, and utilities to identify inconsistencies, performance issues, and system risks.
  • Create and maintain technical and project documentation, including root cause analysis, functional specifications, technical designs, and deployment documentation.
  • Ensure changes comply with product lifecycle management processes and are audit-ready.
  • Collaborate with stakeholders to translate business requirements into robust technical solutions.
  • Follow DevOps practices for logging, configuration, and environment alignment.

About the Company

Baker Hughes

Makes oilfield equipment and gas turbines

Baker Hughes makes equipment and runs field services for oil and gas producers, LNG plant operators, pipeline companies and industrial power users. Its products cover the whole gas chain, from drill bits and well completions to the compressors and turbines that chill natural gas into liquid for export. Its oilfield arm drills, completes and maintains wells, while its industrial arm designs, builds and services turbomachinery, valves and monitoring software. It earns money from equipment sales, project work and long-term service agreements that keep installed machines running. The current company formed in 2017 when Baker Hughes combined with GE's oil and gas business, and it is based in Houston.

Company size
10,001+
Company stage
IPO
Headquarters
Houston, TX
Founded
1972

Recently Posted Jobs

Explore more opportunities at Baker Hughes

See more jobs