Home Based - Americas; Home Based - APAC; Home based - EMEA•Home Based - Worldwide
Remote
Mid Level
Full Time
remoteopen_sourcelinuxubuntusoftware_engineerdistributed_team
Requirements
- •Exceptional academic track record from both high school and university
- •Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
- •Love technology and working with brilliant people
- •Curious, flexible, articulate, and accountable
- •Value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- •Value building partnerships with a diverse set of internal and external groups
- •Strong fundamentals in C, C++ and Python
- •Experience or interest in learning Linux distribution packaging
- •Experience or interest in open source maintenance or contribution and licenses
- •Fundamental understanding of package management and dependency resolution
What You'll Do
- •Collaborating proactively within a distributed team
- •Fostering a software ecosystem with seamless user experience for all Ubuntu users
- •Evaluating contributions of other engineers to maintain high-quality software standards
- •Playing a role in shaping the future of Ubuntu via new ideas and advising on work being done elsewhere
- •Collaborating with other teams in the Ubuntu and Debian communities, upstream projects, and commercially supported customers
- •Debugging issues on open source code and team maintained code
- •Helping customers integrate their apps, SDKs, build OS images, optimize applications with Ubuntu Core, Desktop and Server
- •Maintaining Ubuntu, silicon features, and silicon-optimized packages across platforms and technologies such as servers, HPC and AI systems, IoT devices, PCs, SmartNICs and automotive systems
- •Working with AI stacks, graphics, audio and multimedia stacks, virtualization and containers, hardware enablement stacks, new architectures and optimized toolchains, package management and dependencies, platform security
Nice to Have
- •Experience with graphics, audio, or multimedia stacks
- •Experience with virtualization and containers (Docker, OCI, Kubernetes)
- •Experience with hardware enablement for platforms and devices including SmartNICs, NVMe storage, GPUs, audio components, and sensors
- •Experience with performance optimization
- •Experience with toolchain development and maintenance
- •Experience with networking protocols and technologies (TCP/IP, DHCP, HTTP/REST)
- •Experience with security best practices
- •Experience with IoT and embedded systems including board-level hardware, SoCs, BMCs, bootloaders, firmware, operating systems, applications, and services
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
