Ubuntu On Wsl Software Engineer

hace 2 semanas


Lima, Perú Canonical - Jobs A tiempo completo

**Create next generation cross-platform developer experiences**:
The Windows Subsystem for Linux (WSL) is a new capability in Windows that opens up new possibilities for Linux development and operations in Windows environments. WSL is not a virtual machine system like Hyper-V, nor an operations capability like Docker or Kubernetes, nor a cloud simulator like Multipass. Instead, WSL offers a specific set of capabilities from a Linux environment across to the Windows desktop, allowing for interesting new kinds of integration to take place at that boundary. Use your Windows editors and version control, compile and test on Linux, for example.

We are excited to explore the forefront of these possibilities, helping to shape the future of Windows-and-Linux development. We work closely with the WSL team to ensure that the latest capabilities in WSL are usable and well integrated with Ubuntu. We work with other developer communities, such as those at Nvidia, to ensure that the cross-over of their needs and the Windows platform takes advantage of WSL.

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, "the world's best free software platform". Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are help individuals and businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

You will be responsible for delivering the best Linux experience on WSL to a huge audience. You will have direct influence over the roadmap for Ubuntu on WSL and will specify, architect and develop features in association with other leaders such as tech leads, engineering managers, product managers and developer advocates.

You will have the opportunity to speak at conferences about your work on WSL, and interact with a very enthusiastic community.

**What you will do**:

- Implement support for new WSL features in Ubuntu
- Closely follow upstream development in WSL
- Implement support for Ubuntu features on WSL
- Contribute to upstream projects in support of WSL features
- Define, manage and execute test plans
- Manage Ubuntu Hyper-V images in the Quick Create gallery
- Work with other teams at Canonical to deliver agreed features
- Help the Desktop Team to ensure that Ubuntu is released every 6 months on schedule
- Responding to, and work to resolve, issues raised by end users and customers

**Who you are**:

- A clear passion for the future of Ubuntu on WSL.
- Demonstrable contribution to an open source project.
- C/C++ and Python experience, preferably with an open-source project.
- Awareness of some of the open-source development tools used in creating Ubuntu Desktop, such as git, Launchpad, and Debian packaging tools.
- Capacity to learn quickly about new systems and techniques.
- Excellent logic, problem solving, and troubleshooting skills.
- Strong English language communication skills.
- Comfortable with online communication and collaboration tools such as mailing lists, Mattermost, and wiki.
- Ability to be productive in a globally distributed team through self-discipline and self-motivation, delivering according to a schedule.
- Bachelor's degree or higher in a technical field.
- 1+ years of experience as a software developer in a professional setting.

**What is a nice to have**:

- Experience with Windows Subsystem for Linux, virtualization, and containers.
- Knowledge of PowerShell, Visual Studio, and Azure DevOps.
- Knowledge of some of the technology stack that makes up an Ubuntu desktop (GNOME, D-Bus, systemd, Xorg/Wayland, etc.).
- Be an existing Debian or Ubuntu contributor/developer.
- Awareness of agile development methodologies and tools.

**We offer**:

- Learning and Development opportunities and budget
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority pass for travel
- Flexible working option
- Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status._

LI-Remote #stack



  • Lima, Perú Canonical - Jobs A tiempo completo

    **Create next generation cross-platform developer experiences**: The Windows Subsystem for Linux (WSL) is a new capability in Windows that opens up new possibilities for Linux development and operations in Windows environments. WSL is not a virtual machine system like Hyper-V, nor an operations capability like Docker or Kubernetes, nor a cloud simulator like...

  • Software Engineer

    hace 3 semanas


    Lima, Perú Canonical - Jobs A tiempo completo

    This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. We are building the next generation management solution for Ubuntu in the enterprise - on premise and on the public cloud - to enable large estate observability, telemetry, security, compliance and operations. Build a...

  • Python Software Engineer

    hace 1 semana


    Lima, Perú Canonical - Jobs A tiempo completo

    We design hardware which can be used to probe devices independently, and frameworks for software tests that check every aspect of Ubuntu on that hardware. This is an excellent opportunity for someone who wants to have a meaningful impact for adoption of Linux across multiple device categories and industries. Canonical offers a fun, fast-paced team...

  • Software Engineer

    hace 1 semana


    Lima, Perú Canonical - Jobs A tiempo completo

    We are seeking Software Engineers to join the Ubuntu Gaming Experience team and be part of our mission to ship the best open source operating system in the world. This is an opportunity for a Software Engineer passionate about open source software and gaming on the Linux desktop. Come build a rewarding, meaningful career working with the best and brightest...

  • Senior Bootloader

    hace 2 semanas


    Lima, Perú Canonical - Jobs A tiempo completo

    We are seeking an experienced software engineer passionate about Linux systems, hardware architectures, Ubuntu, and the open source community, to join the Ubuntu Foundations Engineering team to maintain and enhance Ubuntu bootloader stack to provide fast, reliable and secure Ubuntu systems on all devices and in the cloud. The boot process is one of the most...

  • Software Engineer

    hace 3 semanas


    Lima, Perú Canonical - Jobs A tiempo completo

    This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Ubuntu Server. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Ubuntu Server is a platform that enables amazing technology the whole world over....

  • Software Engineer

    hace 6 días


    Lima, Perú Canonical - Jobs A tiempo completo

    Redefine the Linux experience in the embedded environments with the smallest, most secure, and updatable operating system in the IoT market. This is an opportunity for a senior software engineer passionate about open source software, Linux, security, and the developer experience. This challenging role demands a high degree of technical skill with low-level...

  • Software Engineer

    hace 2 semanas


    Lima, Perú Canonical - Jobs A tiempo completo

    Canonical Ubuntu is the primary platform for public cloud computing, in part because we invest in the cloud user experience, cloud tooling, and optimise Ubuntu for each of the major public clouds. Making Ubuntu leaner, faster, more efficient and easier to use on the public clouds saves our user base a huge amount of time and money, and enables them to...


  • Lima, Perú Outcode Software A tiempo completo

    **About Outcode**: OutCode is a global software development firm that delivers technology solutions that improve business-facing quality of life by increasing ROI, effectiveness, & efficiency. Our DNA is made of ex-startup founders and the top talent in Product, UX/UI, Software development, and Machine Deep Learning. We came together from various...

  • Kernel Engineer

    hace 3 semanas


    Lima, Perú Canonical - Jobs A tiempo completo

    The Canonical Linux Kernel Team is responsible for developing and maintaining all supported Ubuntu Linux kernels, which run on a variety of platforms and architectures from small embedded devices to standard desktop/server systems to large scale cloud environments. The Kernel Team has openings for software engineers in a number of aspects that include but...

  • Kernel Engineer

    hace 7 días


    Lima, Perú Canonical - Jobs A tiempo completo

    The Canonical Linux Kernel Team is responsible for developing and maintaining all supported Ubuntu Linux kernels, which run on a variety of platforms and architectures from small embedded devices to standard desktop/server systems to large scale cloud environments. The Kernel Team has openings for software engineers in a number of aspects that include but...

  • System Software Engineer

    hace 4 semanas


    Lima, Perú Canonical - Jobs A tiempo completo

    We are building a new team to focus on the Golang programming language and its ecosystem on Ubuntu. They will deliver the best possible Golang runtime, developer experience and supporting tooling in Ubuntu. We are keen to ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for future...

  • Kernel Engineer

    hace 3 semanas


    Lima, Perú Canonical - Jobs A tiempo completo

    The Canonical Linux Kernel Team is responsible for developing and maintaining all supported Ubuntu Linux kernels, which run on a variety of platforms and architectures from small embedded devices to standard desktop/server systems to large scale cloud environments. The Kernel Team has openings for software engineers in a number of aspects that include but...

  • Software Engineer

    hace 7 días


    Lima, Perú Canonical - Jobs A tiempo completo

    This is an excellent opportunity for someone who wants to have a meaningful impact on the adoption of Linux on enterprise server hardware across multiple industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. This team is centered in North and South American time zones. We work together...

  • Software Engineer

    hace 3 semanas


    Lima, Perú Canonical - Jobs A tiempo completo

    **Summary**: This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python and Kubernetes. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu. As a member of the Kubernetes product team you...

  • Software Engineer

    hace 3 semanas


    Lima, Perú Canonical - Jobs A tiempo completo

    This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Data Centre automation. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. The Ubuntu MAAS team is responsible for delivering our Metal As A Service...


  • Lima, Perú Canonical - Jobs A tiempo completo

    Canonical, the publisher of Ubuntu, is growing its Linux kernel engineering team significantly. We are creating new teams in EMEA, Americas and APAC time zones that work holistically on the Ubuntu kernel. These teams handle upstream development and the expression of new kernel capabilities in Ubuntu, they work with silicon and cloud partners to optimise the...


  • Lima, Perú Canonical - Jobs A tiempo completo

    Ubuntu Server is the world's most popular Linux - on cloud and bare metal. In this role, you will manage the team responsible for the software that manages access to all professional Ubuntu offerings. This software runs on every major Release of Ubuntu and is regularly updated on all of them. To be able to do so your team owns continuous integration and...

  • Senior Software Engineer

    hace 2 semanas


    Lima, Perú Canonical - Jobs A tiempo completo

    This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have an affinity for open source development, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the...


  • Lima, Perú Canonical - Jobs A tiempo completo

    Real-time Linux is a key requirement for critical infrastructure like 5G towers, robotics and self-driving cars. We are excited to be bringing Ubuntu to the real-time space, and are looking for a specialist, quality-centric senior kernel engineer to lead our real-time kernel effort. This is an exciting opportunity for a senior software engineer passionate...