Taro Logo

Developer Embedded Linux (d/f/m)

Global energy technology company providing solutions for oil and gas industry, operating in over 120 countries.
50354 Hürth, Germany
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Industrial

Description For Developer Embedded Linux (d/f/m)

Baker Hughes, a global energy technology leader operating in over 120 countries, is seeking an Embedded Linux Developer to join their Digital Solutions team. This role focuses on developing intelligent, connected technologies for energy extraction assets monitoring and control. The position involves working on cutting-edge non-destructive testing solutions, including radiography, computed tomography, and ultrasound products.

The role requires expertise in embedded software development for ARM/Linux platforms, working in a client-server environment. You'll be responsible for designing and implementing embedded software for ultrasonic inspection devices, creating kernel-space modules, and optimizing data throughput. The position demands strong skills in C/C++, scripting languages, and experience with hardware interfaces.

This is an excellent opportunity for a skilled developer passionate about solving complex problems in the energy sector. You'll work with international teams, collaborate with hardware engineers, and contribute to innovative solutions that are transforming the future of energy. The company offers comprehensive benefits, professional development opportunities, and a culture that values diversity and inclusion.

Baker Hughes has a century-long history of revolutionary energy innovations and continues to push boundaries in making oil and gas operations safer, cleaner, and more efficient. They invest heavily in their workforce's development and well-being, making this an ideal position for someone looking to grow their career in embedded systems development while contributing to significant technological advancements in the energy sector.

Last updated 6 days ago

Responsibilities For Developer Embedded Linux (d/f/m)

  • 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 (d/f/m)

Linux
Python
  • Degree in Software Engineering, Electrical Engineering or comparable field
  • Significant experience in Software Development
  • Proficiency in C/C++ and common scripting languages (Python, Lua, Bash)
  • Experience 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 (d/f/m)

Medical Insurance
  • Contemporary work-life balance policies
  • Comprehensive private medical care
  • 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 (d/f/m)