Linux Software Engineer - Ubuntu for Next-Gen Silicon
New
C
CanonicalLinux software
This is a Globally remote roleFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PythonC++Linux
Requirements
- Have an exceptional academic track record in high school and university.
- Hold an undergraduate degree in a technical subject or present a compelling narrative about an alternative path.
- Have strong fundamentals in C, C++, and Python.
- Have experience or interest in learning Linux distribution packaging.
- Have experience or interest in open-source maintenance or contribution and licenses.
- Understand package management and dependency resolution.
- Additional experience may include graphics, audio, or multimedia stacks.
- Additional experience may include virtualization and containers, including Docker, OCI, or Kubernetes.
- Additional experience may include hardware enablement, performance optimization, toolchain development, networking, security, or IoT and embedded systems.
Responsibilities
- Integrate features and optimizations for new silicon platforms and software stacks.
- Maintain Ubuntu, silicon features, and silicon-optimized packages across platforms and technologies.
- Collaborate proactively with the distributed team and other Ubuntu and Debian teams, upstream projects, and customers.
- Evaluate engineers' contributions to maintain software quality standards.
- Debug issues in open-source and team-maintained code.
- Help customers integrate applications and SDKs, build OS images, and optimize applications with Ubuntu Core, Desktop, and Server.
- Advise on work across the team and contribute ideas to shape Ubuntu's future.
View Full Description & ApplyYou'll be redirected to the employer's site