Lead Engineer – Embedded Software Development (M/F/D)

Baker Hughes
Warsaw
Workplace: HybridFull timePLN 166,400 - 228,800Function: Hardware, Embedded & Systems EngineeringEducation: bachelorsSkills: ["Communication","Collaboration"]

Design and deliver embedded software for Subsea Electronics Modules across QNX, bare metal, and Embedded Linux. Own the full software lifecycle from requirements and architecture through coding, integration, and verification. Build communication/control stacks using industrial protocols and create C#/Java/Python and IIoT tools for configuration, diagnostics, and testing. Optimize deterministic real-time, multi-threaded performance and collaborate with multidisciplinary teams to align software with ARM Cortex M and Infineon C167 hardware.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Baker Hughes
Baker Hughes
3 months ago

Lead Engineer – Embedded Software Development (M/F/D)

✓ Verified Job

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

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

Job Summary

Design and deliver embedded software for Subsea Electronics Modules across QNX, bare metal, and Embedded Linux. Own the full software lifecycle from requirements and architecture through coding, integration, and verification. Build communication/control stacks using industrial protocols and create C#/Java/Python and IIoT tools for configuration, diagnostics, and testing. Optimize deterministic real-time, multi-threaded performance and collaborate with multidisciplinary teams to align software with ARM Cortex M and Infineon C167 hardware.
Location: Warsaw
Workplace: Hybrid
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Mid level

Key Responsibilities

  • •Drive embedded software design for Subsea Electronics Modules across QNX, bare metal, and Embedded Linux platforms.
  • •Deliver end-to-end software lifecycle including requirements analysis, architecture, coding, integration, and verification.
  • •Develop communication and control stacks using TCP/IP, CANopen, Modbus, Profibus, TC57, and serial interfaces (RS232/RS485/RS422).
  • •Create tools and support applications in C#, Java, Python, and IIoT technologies for configuration, diagnostics, and testing.
  • •Optimize real-time and multithreaded systems for deterministic performance and high reliability in subsea environments.

Pay and Benefits

Salary: PLN 166,400 - 228,800
Perks:Health InsuranceLife Insurance

Key Requirements

  • •Hold a relevant technical degree in Computer Science, Electrical Engineering, Mechatronics, or an equivalent field.
  • •Hands-on embedded software experience using C/C++ in low-level, resource-constrained environments.
  • •Strong C/C++ proficiency (≥ C++11) with Embedded Linux and/or QNX (Tasking C++ is a plus).
  • •Knowledge of microcontroller/processor architectures such as ARM Cortex M0+/M4 and Infineon C167.
  • •Experience with industrial communication protocols (TCP/IP, CANopen, Modbus, Profibus, TC57, serial) and modern tools/practices including Git and structured object-oriented design.
Education:Bachelor's
Skills:CommunicationCollaboration
Languages:English
Tech Stack:QNXEmbedded LinuxCC++C++11C#JavaPythonGitTCP/IPCANopenModbusProfibusTC57RS232RS485RS422IIoTHTMLCSS

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