Taro Logo

Developer Embedded Linux

Baker Hughes is a global energy technology company operating in over 120 countries, developing and deploying industry-leading technologies and services for the energy sector.
50354 Hürth, Germany
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Energy · Enterprise SaaS

Description For Developer Embedded Linux

Baker Hughes, a global energy technology leader with operations in over 120 countries, is seeking a Developer Embedded Linux to join their Digital Solutions team. This role is crucial in developing and maintaining embedded software for ARM/Linux platforms in their non-destructive testing solutions division, Waygate Technologies. The position offers an exciting opportunity to work on cutting-edge software development for ultrasonic inspection devices, implementing kernel-space modules, and designing efficient hardware interfaces.

The ideal candidate will have a strong background in embedded systems development, with expertise in C/C++ programming and Linux systems. You'll be working with international teams to solve complex problems and deliver innovative solutions. The role involves hands-on development of embedded software, kernel drivers, and high-throughput data servers, making it perfect for someone passionate about low-level system programming and hardware interaction.

Baker Hughes offers a comprehensive benefits package including medical care, life insurance, and work-life balance policies. The company's culture emphasizes diversity, inclusion, and professional development, making it an ideal place for engineers looking to grow their careers. Located in Hurth, Germany, this position offers the opportunity to work with a company that's at the forefront of energy technology innovation and is actively working to transform the future of energy.

This is an excellent opportunity for a mid-level embedded systems engineer who wants to work on challenging projects while contributing to the development of industry-leading technologies in the energy sector. The role combines technical expertise with collaborative teamwork, making it ideal for someone who enjoys both deep technical work and cross-functional interaction.

Last updated 5 days ago

Responsibilities For Developer Embedded Linux

  • Designing & implementation of embedded software for ultrasonic inspection devices based on TCP/IP for embedded Linux systems
  • Implementing user- and kernel space modules for hardware interaction including DMA drivers and Shared memory modules
  • Designing and Implementing result-data-servers with focus on maximum data throughput
  • Handling interaction with interfaces like I2C, Ethernet, WLAN, UART
  • Designing efficient software and hardware interfaces using DMA transfers and kernel-mode drivers
  • Debugging, problem-solving and troubleshooting of embedded systems
  • Releasing software including new features and bug fixes
  • Participating in code reviews and providing constructive feedback

Requirements For Developer Embedded Linux

Linux
Python
  • Completed studies in Software Engineering, Electrical Engineering or comparable field
  • Significant experience in Software Development
  • Familiar with C/C++ and common scripting languages (Python, Lua, Bash)
  • Familiar with software version control systems (git)
  • Self-contained, self-motivated, with structured approach to work
  • Good verbal and written communication in English

Benefits For Developer Embedded Linux

Medical Insurance
  • Contemporary work-life balance policies and wellbeing activities
  • Comprehensive private medical care options
  • Life insurance and disability programs
  • Tailored financial programs
  • Additional elected or voluntary benefits

Interested in this job?

Jobs Related To Baker Hughes Developer Embedded Linux