Python Software Engineer

il y a 5 jours


Lyon, France Canonical Temps plein

OverviewCanonical is hiring a Python Software Engineer to join the Certification team, who develop the tools that verify hardware works with Ubuntu Core, Ubuntu Desktop and Server. The team operates at the hardware-software interface, so a Python developer with hardware familiarity is ideal.We design hardware that can be probed independently and create frameworks for software tests that check every aspect of Ubuntu on that hardware. This role offers the opportunity to impact Linux adoption across device categories and industries. The team is centered in EMEA time zones and collaborates with colleagues in the Americas and APAC. We work with silicon companies, OEMs and ODMs to ensure a smooth, secure out-of-the-box Ubuntu experience.Role descriptionWe are looking for a self-motivated software engineer with Python experience to work on test automation tools or Linux-based embedded hardware. You will help push the industry forward by enabling new Linux-based hardware testing capabilities, scaling up hardware certification efforts and expanding test coverage. The role involves developing and maintaining Canonical's open source certification tools, supporting hardware test automation solutions, and automating existing processes. Continuous process and tooling improvements are expected as we expand the certification test suites to improve the Linux experience for users.ResponsibilitiesMaintain and develop new features for Python-based test automation tools such as Checkbox, used by in-house teams and industry partners.Invent new ways to enable remote, automated testing.Build software counterparts to in-house testing hardware to test device enablement (graphics, hotplug, Bluetooth, etc.).Write functional and performance tests to support hardware enablement and protect against regressions.Participate in meetings involving international travel 2-3 times per year.Required Skills and ExperienceKnowledge 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 ExperiencePassion for tinkering; you are a maker.Experience in an agile environment.Hardware testing experience (e.g., in the IoT space).Familiarity with the C programming language.About CanonicalCanonical is a growing international software company that works with the open-source community to deliver Ubuntu. Our services help businesses reduce costs, improve efficiency and enhance security with Ubuntu. We are committed to a workplace free from discrimination and will consider every application fairly.EEO statement: 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. #J-18808-Ljbffr


  • Software Engineer

    il y a 5 jours


    Lyon, France Canonical Temps plein

    Software Engineer (Python/Linux/Packaging)Join to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalSoftware Engineer (Python/Linux/Packaging)3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalCanonical is a leading provider of open source software and operating...


  • Lyon, France Canonical Temps plein

    Distributed Systems Software Engineer, Python / GoJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalDistributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalGet AI-powered advice on this job...

  • Software Engineer

    il y a 5 jours


    Lyon, France Canonical Temps plein

    Software Engineer - Python/Golang - Kubernetes Join to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud,...


  • Lyon, France Canonical Temps plein

    Lead Python Software Engineer, Commercial Systems Apply for the Lead Python Software Engineer, Commercial Systems role at Canonical. Canonical is a leading provider of open‑source software and operating systems, with its flagship Ubuntu powering enterprise initiatives in cloud, data science, AI, engineering, and IoT. Our global team spans 80+ countries and...


  • Lyon, France Canonical Temps plein

    Python and Kubernetes Software Engineer - Data, AI/ML & AnalyticsJoin to apply for the Python and Kubernetes Software Engineer - Data, AI/ML & Analytics role at CanonicalContinue with Google Continue with GooglePython and Kubernetes Software Engineer - Data, AI/ML & Analytics4 months ago Be among the first 25 applicantsJoin to apply for the Python and...

  • Software Engineer

    il y a 5 jours


    Lyon, France Canonical Temps plein

    Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source...

  • Software Engineer

    il y a 5 jours


    Lyon, France Canonical Temps plein

    Join to apply for the Software Engineer - Industrial IoT role at Canonical1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalGet AI-powered advice on this job and more exclusive features.This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge...

  • Software Engineer

    il y a 2 semaines


    Lyon, France Veepee Temps plein

    The vente-privee group has consolidated its various European brands, together made up of 6000 employees, under one unified conglomerate: Veepee. This coalescence marks a new chapter in its European history. With Privalia, vente-exclusive, Designer & Friends, Zlotewyprzedaze, Eboutic and vente-privee, Veepee achieved a 3.7 billion Euro turnover as of 2018....


  • Lyon, France Canonical Temps plein

    A leading open-source software provider is searching for a Lead Python Software Engineer in EMEA. This remote role focuses on delivering high-quality Python solutions and mentoring junior engineers. The ideal candidate will have a strong technical degree, software development experience in Python, and excellent English communication skills. Benefits include...

  • Software Engineer

    il y a 5 jours


    Lyon, France Canonical Temps plein

    Join to apply for the Software Engineer - Cloud Images role at Canonical6 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cloud Images role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...