Embedded Software Engineer

Baker Hughes
United Kingdom
Workplace: HybridFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["System integration","Troubleshooting","Root cause analysis","Debugging","Cross-functional collaboration"]

Develop embedded software for PRISMIC control systems, collaborating with cross-functional engineering teams to deliver scalable, reliable, high-performance embedded solutions. You’ll design and implement C/C++ software for microcontrollers and embedded OS environments (QNX, Embedded Linux), integrate software with hardware (PCBs, controllers, I/O modules), and implement/validate industrial communication protocols such as Modbus, CAN, Ethernet, and IEC standards. Perform system testing, troubleshooting, validation, documentation, and field support.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Baker Hughes
Baker Hughes
9 months ago

Embedded Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Develop embedded software for PRISMIC control systems, collaborating with cross-functional engineering teams to deliver scalable, reliable, high-performance embedded solutions. You’ll design and implement C/C++ software for microcontrollers and embedded OS environments (QNX, Embedded Linux), integrate software with hardware (PCBs, controllers, I/O modules), and implement/validate industrial communication protocols such as Modbus, CAN, Ethernet, and IEC standards. Perform system testing, troubleshooting, validation, documentation, and field support.
Location: United Kingdom
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and develop embedded software using C/C++ for microcontrollers and embedded OS environments (QNX, Embedded Linux).
  • •Support electronic hardware design and development, including PCBs, controllers, and I/O modules.
  • •Integrate embedded software with hardware systems to ensure seamless performance.
  • •Implement industrial communication protocols such as Modbus, CAN, Ethernet, and IEC standards.
  • •Perform system testing, validation, troubleshooting, root cause analysis, and create test procedures for compliance and quality standards.

Pay and Benefits

Perks:Private MedicalLife InsuranceDisability ProgramsWellness StipendFinancial Programs

Key Requirements

  • •Proven experience as an Embedded Software Engineer.
  • •Strong expertise in embedded software (C/C++), system integration, and electronics fundamentals.
  • •A degree in Electronics, Electrical, Embedded Systems, or Control Engineering.
  • •Experience with embedded operating systems such as QNX or Embedded Linux.
  • •Knowledge of real-time systems, device drivers, debugging techniques, and industrial communication protocols (Modbus, CAN, IEC61850, Ethernet).
Education:Bachelor's in Electronics, Electrical, Embedded Systems, or Control Engineering
Skills:System integrationTroubleshootingRoot cause analysisDebuggingCross-functional collaboration
Tech Stack:CC++MicrocontrollersQNXEmbedded LinuxPCBsPRISMICModbusCANEthernetIEC61850IECGitHubVersion controlReal-time systemsDevice driversEmbedded softwareElectronics integration

Company Brief

Baker Hughes
Provides oilfield equipment, technologies, and services for the energy industry, including drilling, production, and industrial solutions. Serves upstream, midstream, and downstream customers worldwide with products and services focused on efficiency and reliability.
Industry: Energy Services
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Houston, United States
Founded: 1907
WebsiteLinkedIn