Home based - Worldwide•Home Based - Worldwide
Remote
Entry Level
Full Time
remotelinuxkernelsoftware_engineerhardware_levelubuntucanonical
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 hardware-level system engineering aspects
- •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
What You'll Do
- •Collaborate regularly and proactively with a globally distributed team
- •Work closely with silicon vendor partners to integrate their platform support into the Ubuntu Linux kernel
- •Diagnose and resolve issues in the kernel reported by partners, customers, community, and through testing
- •Take responsibility for delivery of silicon-optimised variants of the Ubuntu Linux kernel
- •Improve tooling and automation for delivery and testing of Ubuntu Linux kernels
- •Submit, review, and apply kernel patches with internal and external upstream maintainers
- •Identify new means of maximising performance on partner silicon
Nice to Have
- •Python and Bash scripting ability
- •Prior background with major SoC families
- •Ubuntu/Debian/Snap packaging experience
- •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
