Introduction
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.
Your Role And Responsibilities
- 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.
Required Technical And Professional Expertise
- 2+ 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 independenctly and in a
Preferred Technical And Professional Experience
- 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.
- Abilty to work independently and in a distributed asynchronous team
- Good written & verbal communication skills
- Strong orgaization skills & attention to detail