Job Description:
• Collaborate regularly and proactively with a globally distributed team
• Work closely with our silicon vendor partners to integrate their platform support into the Ubuntu Linux kernel for their product ranges
• Diagnose and resolve issues in the kernel reported by partners, customers, the community at large, and discovered by your own rigorous testing
• Take responsibility for the delivery of distinct silicon-optimised variants of the Ubuntu Linux kernel to the world
• Improve tooling and automation for the delivery and test of Ubuntu Linux kernels
• Submit, review, and apply kernel patches, working with both internal and external upstream maintainers
• Identify new means of maximising performance on partner silicon
Requirements:
• Well-organised and motivated self-starter able to thrive in a remote work environment
• Professional manner with colleagues, business partners, and the open-source community
• Ability to communicate effectively in English, both written and verbal
• Significant programming ability in C
• Strong grasp of device drivers, BSP’s, and other aspects of hardware-level system engineering
• Solid background with git
• Understanding of operating system kernel fundamentals
• Ability to travel twice a year for company events of up to two weeks length
• Python and Bash scripting ability
• Prior background with the major SoC families
• Ubuntu/Debian/Snap packaging
• Demonstrated experience with Linux kernel patching and debugging
• Solid understanding of performance optimisation for silicon platforms
Benefits:
• Home-based 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
• Employee Assistance Programme
• Opportunity to travel to new locations to meet colleagues
• Priority Pass, and travel upgrades for long haul company events
Apply tot his job
Apply To this Job