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
View details
Apply Now