Home based - EMEA•Home Based - Worldwide
Remote
Senior
Full Time
remotehome-basedlinuxkernelautomationpythongitsenior
Requirements
- •Significant programming ability in Python
- •Strong C programming skills highly regarded
- •Demonstrated experience in patching and configuration of the Linux kernel
- •Strong working knowledge of kconfig and git
- •Ability to communicate effectively in English, both written and oral
- •Solid background with popular open-source projects for creating custom Linux-based distributions such as Yocto or buildroot
- •Strong grasp of git
What You'll Do
- •Lead the design and implementation of an advanced automated Linux build control system
- •Work closely with other engineering teams to deploy seamlessly into the Canonical ecosystem
- •Delve into the depths of kbuild, kconfig, and make to determine optimal solutions to issues faced
- •Propose innovative solutions to kernel build roadblocks and drive acceptance to upstream
Nice to Have
- •Javascript or Golang programming ability
- •Experience in writing CLI tools, including interactions with REST APIs
- •Solid background in CI/CD and process automation
- •Prior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience being highly regarded
Benefits
- •Distributed work environment with twice-yearly team sprints in person
- •Personal learning and development budget of USD 2,000 per year
- •Annual compensation review
- •Recognition rewards
- •Annual holiday leave
- •Maternity and paternity leave
- •Team Member Assistance Program & Wellness Platform
- •Opportunity to travel to new locations to meet colleagues
- •Priority Pass and travel upgrades for long-haul company events
