Home based - Worldwide•Home Based - Worldwide
Remote
Senior
Full Time
remotelinuxengineering managersoftware developmentopen source
Requirements
- •Significant programming experience in C
- •Experience with Python, Golang, or similar languages is highly regarded
- •Substantial experience with operating system kernel internals and concepts
- •Demonstrated experience managing or leading a team of software engineers
- •Ability to coordinate between multiple distinct teams of differing technical focus to achieve common goals
- •Familiarity with version control practices, ideally with git
- •Prior experience developing with software packaging formats, Ubuntu/Debian/Snap experience highly regarded
- •Professional written and spoken English with excellent presentation skills
- •Ability to travel internationally twice a year for company events up to two weeks long
What You'll Do
- •Leading a distributed team of software engineers in your geographic region in distinct aspects of delivery of all Linux kernels for the Ubuntu Linux distribution
- •Taking ownership of particular aspects of Ubuntu Linux including working with silicon or cloud partners to implement Linux kernels optimised for their execution environments
- •Ensuring Ubuntu Linux runs on a wide range of diverse hardware platforms
- •Definition and execution of stringent quality control standards expected by the Ubuntu user community
- •Mitigation of the latest security threats and exploits to the Linux kernel
- •Strong process automation related to build, test, and delivery of the Linux kernel
- •Engagement with other teams at Canonical, the open source community and commercial partners
Nice to Have
- •Demonstrated experience with kernel patching and debugging
- •Strong grasp of device drivers, BSP’s, and other low level system engineering
- •Solid background in driving CI/CD and process automation initiatives
- •Prior public involvement with an open source project
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
