๐Ÿ“ฃ Job alerts on Telegram Get new jobs as they are posted. Join our channel โ€” it's free.

Kernel Build Automation Engineer

๐ŸŒ Remote Africa
๐Ÿ“‹ Full-time
๐Ÿ“Š Senior Level
๐Ÿ  Remote
โฐ Posted 1h ago

โœจ AI Summary

Position Overview: Canonical, the publisher of Ubuntu Linux, is looking for a Senior Software Engineer to enhance the configuration and build processes of the Ubuntu Linux kernel. This role aims to simplify and automate distribution tailored to client needs, requiring a leader with extensive software stack experience.

Main Responsibilities:

  • Design and implement an advanced automated Linux build control system.
  • Collaborate with engineering teams to ensure seamless integration within the Canonical ecosystem.
  • Investigate kbuild, kconfig, and make to address and resolve issues effectively.
  • Propose innovative solutions to kernel build challenges and advocate for upstream acceptance.

Qualifications:

  • Strong programming skills in Python and good C proficiency.
  • Experience with Linux kernel patching and configuration.
  • Proficiency in kconfig and git is essential.
  • Effective communication skills in English, both written and spoken.
  • Familiarity with open-source projects for custom Linux distributions like Yocto or Buildroot.
  • Knowledge of CI/CD and process automation is a plus.
  • Experience with software packaging formats, particularly Ubuntu/Debian/Snap, is highly valued.

Application Process: Interested candidates are encouraged to apply, showcasing their relevant experience and skills. Canonical offers a competitive compensation package, annual reviews, and a supportive work environment that promotes professional development.

About Canonical: Canonical is a leading technology company driving the open-source movement. Committed to diversity and inclusion, we offer a collaborative and innovative workplace where every application is given due consideration.

Tags

linuxautomationpythongitbuild