Software Engineering Manager - Ubuntu Linux Kernel
C
CanonicalSoftware Development
Worldwide, EST, PSTFull-TimeManager
Salary not disclosed
Job Details
- Languages
- English
- Experience
- Demonstrated experience managing or leading a team of software engineers
- Required Skills
- Citrix
Requirements
- Significant programming experience in C
- Python, Golang, or other like languages highly regarded
- Substantial experience with operating system kernel internals and concepts
- Linux kernel experience highly regarded but not essential
- Demonstrated experience managing or leading a team of software engineers
- Ability to coordinate between multiple distinct teams
- Familiarity with version control practices, ideally with git
- Prior experience developing with software packaging formats
- Direct Ubuntu/Debian/Snap experience highly regarded
- Professional written and spoken English
- Ability to travel internationally twice a year for company events up to two weeks long
Responsibilities
- Lead a distributed team of software engineers
- Take ownership of aspects of Ubuntu Linux
- Work with partners to implement optimized Linux kernels
- Ensure Ubuntu Linux runs on diverse hardware platforms
- Define and execute quality control standards
- Mitigate security threats to the Linux kernel
- Implement strong process automation for kernel build, test, and delivery
- Engage with other teams, the open-source community, and commercial partners