Regístrese para acceder a todas las funciones de nuestro servicio
  • Búsqueda de ofertas de trabajo
  • Favoritos
  • Crear un CV
    Nuevo
  • Sueldos
  • Alertas de empleo

Python Software Engineer - Python

Canonical Group Ltd

Overview

Python Software Engineer - Ubuntu Hardware Certification Team

Home based - EMEA

Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.

The Certification team develops the tools needed to certify hardware as working with Ubuntu Core as well as Ubuntu Desktop and Server:

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 environment and a career full of learning and development opportunities. This team is centered in EMEA time zones, and works with colleagues on related teams in both the Americas and APAC.

We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience, with success in this role leading to a great Ubuntu experience being offered on more and more devices.

We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware. This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.

The role involves the development and maintenance of Canonical’s open source certification tools, supporting the creation of hardware solutions for test automation, and automating our existing processes. We seek out continuous process and tooling improvements as part of expanding the certification test suites, ultimately to improve the quality of Linux experience felt by millions of Linux end users.

Key responsibilities

Maintain and develop new features to our Python based test automation tools like Checkbox , used by both in-house teams and industry partners.

Invent new ways to enable remote, automated testing.

Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).

Write functional and performance tests to support hardware enablement and to protect from regressions.

Participate in meetings involving international travel 2-3 times per year.

Required skills and experience

Knowledge of Python programming language.

Quality oriented, pragmatic approach to software design and implementation.

Interest in test automation methodologies.

Previous experience working with Ubuntu or other Linux distributions.

Ability to be productive in a globally distributed team.

Desired skills and experience

Passion for tinkering: you are a maker.

Experience working in an agile environment.

Hardware testing experience, for example in the IoT space.

Familiarity with the C programming language.

What is Canonical?

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 services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Equal employment opportunity

Canonical is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

#J-18808-Ljbffr

Vacante publicada el 4 días atrás
Empleos similares que podrían interesarleBasado en la vacante Python Software Engineer - Python en México
  • A leading software company is seeking a Python Software Engineer for its Ubuntu Hardware Certification Team. In this role, you will maintain and develop test automation tools, enabling effective hardware certification for multiple Linux-based devices. The ideal candidate... 
    Ubuntu

    Canonical Group Ltd

    México
    3 días atrás
  •  ...of Enterprise Open Source Sales Team Home based - Worldwide Open source software is the new default in the enterprise...  ...and edge. Our Linux distribution Ubuntu is now the leading platform for...  ...the favorite platform for software engineers, data scientists and AI... 
    Ubuntu
    Contratista
    Subcontratista
    Contrato
    Trabajar en la oficina
    Desde casa

    Canonical Group Ltd

    México
    18 horas atrás
  •  ...Overview Software Engineering Manager - Ubuntu Linux Kernel. Home based -...  ...office-based roles. Teams meet two to four times...  ...support for bleeding-edge hardware into the latest...  ...is to your team: helping them grow as...  ...experience in C, with Python, Golang, or other like... 
    Ubuntu
    Trabajar en la oficina
    Desde casa

    Canonical Group Ltd

    México
    4 días atrás
  •  ...Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Home based -...  ...office-based roles. Teams meet two to four times...  ...and cutting-edge hardware to lead engineering...  ...well as lead your team to deliver high-quality...  ...in C, C++, and Python Experience with... 
    Ubuntu
    Trabajar en la oficina
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    4 días atrás
  •  ...Embedded Linux Senior Software Engineer - Optimisation. Home based...  ...GUI to optimise Ubuntu, the world’s most widely...  ...IoT technologies. Our teams partner with specialist...  ...for upcoming hardware. Location: This is...  ...globally distributed team through self-discipline... 
    Ubuntu
    Práctica
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    18 horas atrás
  • A leading open source software company is seeking a Software Engineer to join their OpenStack Engineering team. This role focuses on building cloud...  ...a developer versed in Python and open source. Ideal candidates...  ...will have experience with Ubuntu, Kubernetes, and... 
    Ubuntu
    Remoto

    Canonical Group Ltd

    México
    3 días atrás
  •  ...Senior Software Engineer - Python/MongoDB Home based – EMEA We’re enabling high-performing, rock...  ...public cloud and Kubernetes. The MongoDB team is small, meaning you will be a key...  ...we encourage everyone to come be a part of the world of Ubuntu. #J-18808-Ljbffr... 
    Ubuntu
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    3 días atrás
  •  ...provider of open source software and operating...  .... Our platform, Ubuntu, is very widely used...  ...data science, AI, engineering innovation and IoT...  ...based roles. Teams meet two to four times...  ...Information Systems (IS) team is responsible for...  ...own the design of hardware and software... 
    Ubuntu
    Trabajar en la oficina
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    4 días atrás
  •  ...for applications to any team at Canonical that...  ...you are an exceptional software engineer who wants to work on both...  ...Linux kernels for Ubuntu and its wider ecosystem...  ...a very wide range of hardware and use cases. We partner...  ...you might also bring Python and Bash scripting... 
    Ubuntu
    Trabajar en la oficina
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    18 horas atrás
  •  ...provider of open source software and operating...  .... Our platform, Ubuntu, is widely used in...  ...data science, AI, engineering innovation, and IoT...  ...office-based roles. Teams meet two to four...  ...designed and well-tested Python software...  ...globally distributed team Display technical... 
    Ubuntu
    Trabajar en la oficina
    Desde casa

    Canonical Group Ltd

    México
    18 horas atrás
  •  ...Participate in strong engineering process through...  ...of our Python- and Go-based container...  ...feedback for the team’s decision-making...  ...passionate about software development You...  ...mid-senior Software Engineer You have a Bachelor...  ...company that publishes Ubuntu, one of the most... 
    Ubuntu
    Desde casa

    Canonical Group Ltd

    México
    3 días atrás
  •  ...Software Engineer (Python/Linux/Packaging) Home Based - Americas; Home based -...  ...technology markets. Our platform, Ubuntu, is widely used in...  ...very few office-based roles. Teams meet two to four times yearly...  ...publishers. To be successful on this team you\'ll need to be... 
    Ubuntu
    Práctica
    Trabajar en la oficina
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    4 días atrás
  •  ...open source software and operating...  ...Our platform, Ubuntu, is very widely...  ...science, AI, engineering innovation...  ...based roles. Teams meet two to four...  ...a software engineer to join our HPC team to deliver an...  ...effort will be Python software...  ...Familiarity with HPC hardware and software... 
    Ubuntu
    Contratista
    Subcontratista
    Práctica
    Contrato
    Trabajar en la oficina
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    4 días atrás
  •  ...Distributed Systems Testing Software Engineer, Python / Go Home based - Worldwide Canonical is...  ...and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise...  .... The Distributed Systems testing team at Canonical is responsible for the... 
    Ubuntu
    Desde casa

    Canonical Group Ltd

    México
    18 horas atrás
  • A leading provider of open source software is seeking a Software Platform Engineering Manager to lead a team and optimize Ubuntu for the latest hardware platforms. This globally remote role offers...  ...fields, is fluent in C, C++, and Python, and has experience leading software... 
    Ubuntu
    Remoto

    Canonical Group Ltd

    México
    3 días atrás
  •  ...Overview Senior Ubuntu Embedded IoT System Engineer — Home based in...  ...of open source software and operating...  ...office-based roles; teams meet two to four...  ...'s OEM Delivery Team works with tier-...  ...on partner hardware for Robotics, Automotive...  ...with C, Python and Bash Familiar... 
    Ubuntu
    Trabajar en la oficina
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    4 días atrás
  •  ...and Windowing System Software Engineer - Mir Home Based -...  ...markets. Our platform, Ubuntu, is very widely used in...  ...few office-based roles. Teams meet two to four times...  ...the Ubuntu certified hardware ecosystem. Our daily...  ...C++. We're growing the team and looking for new colleagues... 
    Ubuntu
    Trabajar en la oficina
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    4 días atrás
  •  ...open source software and operating...  ...platform, Ubuntu, is widely used...  ..., AI, engineering innovation,...  ...based roles; teams meet two to...  ...a software engineer passionate about...  ...software, Linux, Python, and web...  ...monitoring, hardware inventory, and...  ...development team... 
    Ubuntu
    Trabajar en la oficina
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    4 días atrás
  •  ...and Access Management IT Engineer / Architect to join our dynamic team. This role focuses on...  ...encryption, authentication, certificate management, and...  ...administering Linux systems (e.g., Ubuntu, CentOS, RHEL, Debian)...  ...languages (e.g., Python, Bash) and automation tools... 
    Ubuntu
    Offshore

    Tata Consultancy Services

    Guadalajara, Jal.
    1 día atrás
  •  ...are seeking a talented and experienced IT Engineer / Architect with a strong focus on site...  ...engineering responsibilities to join our team. As a key member of our team, you will be...  ...Proficient in administering Linux systems (e.g., Ubuntu, CentOS, RHEL, Debian) in production... 
    Ubuntu

    Tata Consultancy Services

    Guadalajara, Jal.
    1 día atrás
  •  ...Overview Ubuntu Linux Kernel Engineer - Silicon Enablement Home based - Worldwide...  .... The Canonical Kernel Team is seeking individuals with a strong flair for hardware-level software development to ensure...  ...that you might also bring Python and Bash scripting... 
    Ubuntu
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    4 días atrás
  •  ...open source. As the company that publishes Ubuntu, we are active globally and recruit on a global basis. The role is Ubuntu Core Software Engineer focused on redefining the Linux...  ...heterogeneous appliances. As an Ubuntu Core team member, you’ll design and implement... 
    Ubuntu
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    4 días atrás
  •  ...Kernel Build Automation Engineer - Ubuntu Linux Home based -...  ..., is seeking a senior software engineer to lead an...  ...with other engineering teams to deploy seamlessly into...  ...ability in Python, with strong C skills...  ...commission. We provide all team members with additional... 
    Ubuntu
    Desde casa

    Canonical Group Ltd

    México
    2 días atrás
  • A leading open source tech firm is seeking an Ubuntu Core Software Engineer to redefine the Linux experience in embedded environments. The role involves...  ...system-level issues, and collaborating with a global team. Candidates should have a strong background in Linux,... 
    Ubuntu

    Canonical Group Ltd

    México
    3 días atrás
  •  ...provider of open source software and operating...  .... Our platform, Ubuntu, is widely used in...  ...data science, AI, engineering innovation and IoT...  ...office-based roles. Teams meet two to four...  ...product management team are technologists...  ...Gaming, Enterprise, & Hardware Enablement... 
    Ubuntu
    Trabajar en la oficina
    Desde casa

    Canonical Group Ltd

    México
    4 días atrás
  •  ...Overview Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu – Remote (Worldwide). Canonical is a leading provider of open source software...  ...innovation, and IoT. We operate with a global, distributed team and offer largely home-based roles. Teams align... 
    Ubuntu
    Tiempo completo
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    18 horas atrás
  •  ...Software Engineer, Ceph & Distributed Storage Home Based - Americas; Home...  ...technology markets. Our platform, Ubuntu, is very widely used in...  ...quality, rigorously designed Python and Golang software Collaborate...  ...with a globally distributed team Debug issues and produce... 
    Ubuntu
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    18 horas atrás
  •  ...Software Engineer, Sustaining Engineering Home based - Worldwide...  .... Our platform, Ubuntu, is widely used in breakthroughs...  ...office-based roles. Teams meet two to four times...  ...Participating in team discussions to improve...  ...at least one of Python, Go, C or C++ on Linux... 
    Ubuntu
    Trabajar en la oficina
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    4 días atrás
  •  ...provider of open-source software and operating...  ...markets. Our platform, Ubuntu, is very widely...  ...data science, AI, engineering innovation and IoT....  ...office-based roles. Teams meet two to four times...  ...a Senior Software Engineer on the Web Engineering team to drive best... 
    Ubuntu
    Trabajar en la oficina
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    4 días atrás
  •  ...of open source software and operating systems...  ...Our platform, Ubuntu, is very widely...  ...science, AI, engineering innovation, and...  ...-based roles. Teams meet two to...  ...Software Maintenance Engineer to… …work in a...  ...Participate in team discussions to...  ...least one of Python, Go, C or C++... 
    Ubuntu
    Trabajar en la oficina
    Desde casa
    Remoto

    Canonical Group Ltd

    México
    4 días atrás

¿Desea recibir más vacantes?

Suscríbase y reciba vacantes similares a Python Software Engineer - Python. ¡Sea el primero en aplicar!