Talent.com
This job offer is not available in your country.
Python Software Engineer - Ubuntu Hardware Certification Team

Python Software Engineer - Ubuntu Hardware Certification Team

CanonicalWellington, Wellington, New Zealand
30+ days ago
Job description

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 : 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.Role descriptionWe 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 responsibilitiesMaintain 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 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 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.

#Stack

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer • Wellington, Wellington, New Zealand

Related jobs
  • Promoted
Senior Site Reliability / Gitops Engineer

Senior Site Reliability / Gitops Engineer

CanonicalWellington, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise in...Show moreLast updated: 26 days ago
  • Promoted
Engineering Manager - Ubuntu Core

Engineering Manager - Ubuntu Core

CanonicalWellington, New Zealand
Join to apply for the Engineering Manager - Ubuntu Core role at CanonicalContinue with Google Continue with Google2 months ago Be among the first 25 applicantsJoin to apply for the Engineering Mana...Show moreLast updated: 30+ days ago
  • Promoted
Managers required

Managers required

SBNH Foods LimitedLower Hutt, Wellington, New Zealand
Are you passionate about pizza and leadership? Domino's Pizza is looking for a Store Manager & 2 dedicated Shift Managers to join our dynamic teams in . Kilbernie and Newtown, Wellington! If you thr...Show moreLast updated: 16 days ago
  • Promoted
Principal Engineer - Global Tax

Principal Engineer - Global Tax

XeroWellington, Wellington, New Zealand
At Xero, we’re here to help you supercharge your business.We do this by automating routine tasks, surfacing actionable insights and connecting businesses with the right data, advisors and apps.When...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer - Frontend (Open to remote across ANZ)

Senior Software Engineer - Frontend (Open to remote across ANZ)

CanvaWorkFromHome, Wellington, New Zealand
Senior Software Engineer - Frontend (Open to remote across ANZ).Canva Wellington, Wellington, New Zealand.Join or sign in to find your next job. Senior Software Engineer - Frontend (Open to remote a...Show moreLast updated: 30+ days ago
  • Promoted
Graduate Software Engineer, Open Source And Linux, Canonical Ubuntu

Graduate Software Engineer, Open Source And Linux, Canonical Ubuntu

CanonicalWellington, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise in...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer - Lending Experience

Senior Software Engineer - Lending Experience

KiwibankWellington, Wellington, New Zealand
Auckland / Wellington based opportunities.Fixed Term contract roles – 24 Months.Banking benefits, additional wellbeing days of leave and more!. Hei kawe i ngā mahi kia tutuki | This is us.Where making...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

DatacomWellington, Wellington, New Zealand
Be among the first 25 applicants.Datacom works with organisations and communities across Australia and New Zealand to make a difference in people's lives and help organisations use the power of tec...Show moreLast updated: 30+ days ago
  • Promoted
Accountant

Accountant

Orb360 LimitedLower Hutt, Wellington, New Zealand
Accountant – Business Advisory (Full-Time).Richmond Street, Petone, Lower Hutt, NZ.Between 30 to 40 hrs / week , Monday to Friday, between 8 : 30am – 5 : 30pm. Minimum 2 year full-time experience in finan...Show moreLast updated: 13 days ago
  • Promoted
Embedded Linux Consultant - Japan

Embedded Linux Consultant - Japan

CanonicalWellington, New Zealand
Job DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthroug...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineering Manager - Ubuntu Linux Kernel

Software Engineering Manager - Ubuntu Linux Kernel

CanonicalWorkFromHome, Wellington, New Zealand
Canonical is a leading provider of open source software and operating systems.Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, eng...Show moreLast updated: 30+ days ago
  • Promoted
Embedded Linux Field Engineer (Mandarin Speaking)

Embedded Linux Field Engineer (Mandarin Speaking)

CanonicalWellington, Wellington, New Zealand
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise in...Show moreLast updated: 11 days ago
  • Promoted
Software-Defined Networking Engineer

Software-Defined Networking Engineer

CanonicalWellington, New Zealand
Overview This is a general selection process for all seniority levels, to join teams that focus on open source networking software at Canonical. Apply here if you are an outstanding software enginee...Show moreLast updated: 30+ days ago
  • Promoted
Principal Engineer

Principal Engineer

XeroWellington, Wellington, New Zealand
At Xero, we’re here to help you supercharge your business.We do this by automating routine tasks, surfacing actionable insights and connecting businesses with the right data, advisors and apps.When...Show moreLast updated: 22 days ago
  • Promoted
Cloud Engineer

Cloud Engineer

OpenstackWellington, New Zealand
Preserves user session state across page requests.Used in context with the language setting on the website.Facilitates the translation into the preferred language of the visitor.Necessary for the f...Show moreLast updated: 30+ days ago
  • Promoted
Software Platform Engineering Manager - Ubuntu For Next-Gen Silicon

Software Platform Engineering Manager - Ubuntu For Next-Gen Silicon

CanonicalWellington, New Zealand
Software Platform Engineering Manager - Ubuntu for Next-Gen SiliconJoin to apply for the Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon role at CanonicalSoftware Platform Engin...Show moreLast updated: 9 days ago
  • Promoted
Ubuntu Enablement - Software Engineering Manager

Ubuntu Enablement - Software Engineering Manager

CanonicalWellington, New Zealand
Canonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users. As a Software Engineering Manager ...Show moreLast updated: 30+ days ago
  • Promoted
Lead Software Engineer - Product & Technology

Lead Software Engineer - Product & Technology

XeroWellington, Wellington, New Zealand
Lead Software Engineer - Product & Technology at Xero.We’re hiring for multiple positions with a focus on two key areas : Xero Product, where you will work to continuously improve the features of Xe...Show moreLast updated: 30+ days ago