Linux System Engineer | Linux System Engineer (m/w/d)
Diebold Nixdorf Operations GmbH
Job Summary
This role involves joining the Middleware & Tools Team in Berlin to focus on the development, maintenance, and certification of Linux-based platforms. The engineer will collaborate globally to ensure the proprietary Diebold Nixdorf Linux distribution is robust, compatible, and optimized for internal systems, while also ensuring cross-platform compatibility across distributions like SUSE, Red Hat, Rocky Linux, and Ubuntu. Key tasks include kernel development, system integration, technical verification, and preparing the existing software stack for various Linux distributions, especially supporting AI solutions on multiple platforms. The ideal candidate must possess deep knowledge of Linux kernel internals, system programming (C/C++), and experience with distribution customization (RPM/DEB) and hardware-specific driver integration, working within an agile development process.
Required Skills
Education
Bachelor of Science (BSc) in Computer Science, Information Technology, or a related field
Experience
- 5+ years in Linux system development and administration
- Professional experience with adaptation and packaging of Linux distributions
- Practical experience with shell scripting and automation tools
- Experience integrating hardware-specific drivers and components into Linux systems (especially for AI hardware)
Languages
Additional
- Ability to work effectively in a global team across Germany and India.