← Zurück zur Liste

Stelle
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)
Backend Developer
• Vor Ort
• Vollzeit
• 📍 Home Based - Americas +2
Canonical, the company behind Ubuntu, is hiring open-source enthusiasts for its Partner Engineering Team to work across the full Linux stack. The goal is to ensure that new silicon technologies, such as hardware accelerators, AI stacks, confidential computing, networking, virtualization and containerization, are optimized for Ubuntu. This is a globally remote role working closely with silicon vendors across x86, ARM, RISC-V, PowerPC and s390x architectures.
Responsibilities
- ▹Collaborate proactively within a distributed team
- ▹Foster a software ecosystem with a seamless user experience for all Ubuntu users
- ▹Evaluate contributions of other engineers to maintain high-quality software standards
- ▹Help shape the future of Ubuntu with new ideas and by advising on work done elsewhere
- ▹Collaborate with the Ubuntu and Debian communities, upstream projects and commercial customers
- ▹Debug issues in open source code and team-maintained code
- ▹Help customers integrate their apps and SDKs, build OS images and optimize applications with Ubuntu Core, Desktop and Server
- ▹Maintain Ubuntu, silicon features and silicon-optimized packages across servers, HPC and AI systems, IoT devices, PCs, SmartNICs and automotive systems
Requirements
- ▹Exceptional academic track record from both high school and university
- ▹Undergraduate degree in a technical subject or a compelling narrative about an alternative path
- ▹Passion for technology and working with talented people
- ▹Curiosity, flexibility, articulateness and accountability
- ▹Strong fundamentals in C, C++ and Python
- ▹Experience with or interest in learning Linux distribution packaging
- ▹Experience with or interest in open source maintenance, contribution and licenses
- ▹Fundamental understanding of package management and dependency resolution
Nice to have
- ▹Experience with graphics, audio or multimedia stacks
- ▹Virtualization and containers (Docker, OCI, Kubernetes)
- ▹Hardware enablement for SmartNICs, NVMe storage, GPUs, audio components and sensors
- ▹Performance optimization
- ▹Toolchain development and maintenance
- ▹Networking protocols and technologies (TCP/IP, DHCP, HTTP/REST)
- ▹Security best practices
- ▹IoT and embedded systems, including SoCs, BMCs, bootloaders and firmware
Soft skills
Curiosity and flexibilityAccountabilitySelf-motivationAbility to build partnerships with diverse internal and external groups
What we offer
- ▹Distributed work environment with twice-yearly in-person team sprints
- ▹Personal learning and development budget of USD 2,000 per year
- ▹Annual compensation review and performance-driven annual bonus or commission
- ▹Recognition rewards
- ▹Annual holiday leave
- ▹Maternity and paternity leave
- ▹Team Member Assistance Program and Wellness Platform
- ▹Priority Pass and travel upgrades for long-haul company events
About the company
Canonical is a leading provider of open source software and operating systems, and the publisher of Ubuntu. It is a remote-first company founded in 2004, with 1200+ colleagues in 75+ countries, founder-led, profitable and growing.
Education: Műszaki alapdiploma vagy meggyőző indoklás az alternatív útról