I

Linux Distro/System Development Engineer

IBM · Bangalore Rural, Karnataka, India

5–12 yrs experiencefull_timePosted 3w ago
Apply now →

Job description

We are seeking an experienced Linux Distribution/Systems development professional to join our IBM-Z Compiler and Toolchain team. In this role, you will be responsible for maintaining and improving Debian packages related to IBM-Z compilers and essential development tools. You will work closely with internal developers, upstream projects and the broader Debian community to ensure a robust, secure, and up-to-date toolchain stack. \\* Maintain Debian packages for IBM-Z (s390x) compilers and related toolchain components. \\* Work with internal development to resolve bugs/issues relating to Debian packaging, dependency, and integration. \\* Contribute to the Debian distribution community through package related bug triaging, package uploads and mailing list participation. \\* Collaborate with upstream communities to track new releases, apply patches, and back-port fixes as needed. \\* Ensure packages meet Debian policy, quality, and security standards. \\* Maintain change-logs, documentation, and reproducible build practices. \\* 1+ years of strong in C/C++ and system programming and strong debugging skills \\* Working experience in maintaining Linux Distribution packages (preferably Debian Distro packages). \\* Strong knowledge of Distro packaging tools (eg: dpkg, debhelper, lintian, pbuilder, sbuild, etc.).. \\* Working experience with build systems (e.g., Make, CMake etc.).. \\* Strong knowledge of Linux systems and shell scripting (shell, bash etc.).. \\* Understanding of upstream/downstream coordination in open source projects. \\* Comfortable working in open-source & collaborative environments \\* Ability to wok independently and in a team environment \\* Experience with debugging packaging issues/bugs on IBM-Z (s390x) or on other architectures (e.g., x86, arm64) using gdb or other debugging tools. \\* Contributions to upstream compiler or toolchain projects (e.g. GCC, LLVM, etc.). \\* Knowledge of compilation process and compiler internals. \\* Debian Maintainer (DM) or Debian Developer (DD) status is an added plus. \\* Ability to work independently and in a distributed asynchronous team \\* Good written & verbal communication skills \\* Strong organization & attention to detail skills