Job Description
- Experience in Linux distribution packaging and build systems.
- Package Management: Deep background in Debian packaging (dpkg, apt, debuild), metapackage creation, and repository maintenance.
- Systems Programming: Proficiency in C/C++, Bash, and Python for low-level build script modifications.
- Dependency Auditing: Experience resolving cross-compilation conflicts, library dependencies, and multi-arch build issues.
Job Responsibilities
- Audit all internal software dependency definitions to ensure full compatibility with ARM architectures.
- Update, port, and rebuild Debian source packages and metapackages for the ARM platform target.
- Resolve cross-compilation errors, header mismatches, and build dependencies across internal C/C++ libraries.
- Partner with SRE teams to integrate updated packages into internal artifact repositories.
Education:
- Bachelor's or Master’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.
Seniority Level:
Not Specified