Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)
Canonical4 months ago
Remote, Worldwide
Entry Level / Mid Level / Senior
H1B Sponsor
Responsibilities
- Collaborate proactively within a distributed team.
- Foster a software ecosystem with seamless user experience for Ubuntu users.
- Evaluate contributions of other engineers to maintain high-quality software standards.
- Shape the future of Ubuntu with new ideas and advice on ongoing work.
- Collaborate with teams in the Ubuntu and Debian communities and with customers.
- Debug issues on open source and team-maintained code.
- Assist customers in integrating apps, SDKs, and optimizing applications with Ubuntu.
- Maintain Ubuntu and silicon features across various platforms and technologies.
Requirements
- Exceptional academic track record from high school and university.
- Undergraduate degree in a technical subject or a compelling alternative path.
- Strong fundamentals in C, C++, and Python.
- Experience or interest in Linux distribution packaging.
- Experience or interest in open source maintenance or contribution.
- Fundamental understanding of package management and dependency resolution.
- Curiosity, flexibility, and strong communication skills.
- Ability to build partnerships with diverse internal and external groups.
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.