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.
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.
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".
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
Show more Show less
-
Sado CanonicalWe are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware. · ...
-
Sado ダッソー・システムズUnlock your potential with Dassault Systèmes as a Software Engineer (AI) in Japan. · ...
-
Software Engineer
1週間前
Sado CanonicalThis is an exciting opportunity for an exceptional software engineer passionate about open source software, · Linux and Web Services at scale. Come build a rewarding meaningful career working with the best and brightest people in technology at Canonical, · a growing international ...
-
Software Engineer
2ヶ月前
Sado Canonical ¥4,500,000 - ¥6,000,000 per yearWe are building a new community around Python opscode for open source applications running on Kubernetes.This team will productize those workloads for real-time automated operations on Kubernetes. · ...
-
Sado Canonical ¥900,000 - ¥1,200,000 per yearWe are hiring engineers to work across the breadth of our Ubuntu Engineering organisation - engineers who care deeply for quality, performance and resilience in software, · Our engineers integrate the freshest open source software, provide robust upgrade paths and engineer the fu ...
-
Sado Canonical ¥2,800,000 per yearWe are hiring a Engineering Manager for Sustaining Engineering passionate about open source software, Linux and cloud computing.Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical. · ...
-
Sado Canonical ¥10,000,000 - ¥20,000,000 per yearCanonical is hiring Software Engineering Managers to lead technical teams in the various aspects of the delivery and ongoing support and maintenance of all Linux kernels provided by the Ubuntu Linux distribution. This role would suit either an experienced manager of high performi ...
-
Sado HARMAN International+Job summary · This position is within HARMAN's Automotive Engineering department, the primary responsibility is to provide hardware and software applications support of audio systems and drive solutions for improving vehicle system-level interactions. · +ResponsibilitiesThe SW S ...
-
Sado Canonical+We are hiring a Software Engineer to contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world. · +Contribute to the design, delivery, and support of features in a highly concurrent, highly distributed ...
-
Sado Canonical ¥80,000 - ¥150,000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. · ...
-
Sado Canonical ¥60,000 - ¥180,000 per yearWe are looking for open-source enthusiasts to work across the full Linux stack to ensure new silicon technologies, such as new hardware accelerators, AI stacks, confidential computing, networking, virtualization, and containerization stacks, · Collaborating proactively within a d ...
-
Sado Speechify+Job summary · Speechify is a company that provides text-to-speech products to help people read faster and remember more. · We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. · ...
-
Sado SpeechifyWe're looking to hire for our Data side of our AI team at Speechify. This role is responsible for all aspects of data collection to support our model training operations. · ...
-
Sado Canonical ¥1,450,000 - ¥4,500,000 per yearCanonical is a leading provider of open source software and operating systems to global enterprise markets.We are hiring engineering managers who lead teams to enable Ubuntu on latest x86, ARM, RISC-V platforms. · Drive healthy engineering practices documentation quality performa ...
-
Sado Canonical ¥80,000 - ¥200,000 per yearWe are hiring a Senior Software Engineer to be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the ...
-
Sado SpeechifyWe're a fully remote, distributed team of engineers, designers, researchers and product builders from world-class companies like AmazonMicrosoftGoogleStripeandmore.We move fastship oftenand love solving real user problems. · ...
-
Sado Accenture Japan ¥2,400,000 - ¥2,800,000 per year幅広くITコンサルタント/エンジニアの知見をお持ちの方を募集しております。名古屋拠点は、特に東海地方を地盤にするエネルギー業・製造業・官公庁・金融業界のお客様に向けて強みを発揮していくことが主なミッションとなります。アサイン先は名古屋に限定されませんが、名古屋を中心とした東海エリアに身を置きながら、東京、関西オフィスと同様に全国/グローバルの案件に携わることが可能です。 · ...
-
Sado Canonical+We are hiring a Senior Site Reliability Engineer to work on next-gen operations at scale with pure Python infra-as-code. · To succeed in this role you need to believe in automation as a pure software engineering problem, not a hack-it-till-it-works-for-me problem. · ...
-
Sado Honda ¥5,900,000 - ¥10,900,000Hondaは「ソフトウェアでクルマの価値を進化させる」というビジョンのもと、SDV(Software Defined Vehicle)の実現に向けた変革を加速しています · 車載ECUや統合制御からクラウドまでを一気通貫でつなぐ開発基盤を作り、クルマを「つくる」プロセスそのものを進化させます。 · 大規模なユーザーに利用される環境を作り、数千人規模のエンジニアが生産性に直結する影響力があります。 ...
-
Software Developer
2週間前
Sado Canonical $100,000 - $120,000 per yearThis 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 es ...
-
ADAS BSW Member
3週間前
Sado FPT Automotive ¥600,000 - ¥1,200,000 per yearDevelop and integrate Basic Software (BSW) for automotive ECU development based on AUTOSAR architecture. · Configure and optimize AUTOSAR BSW modules such as MCAL, COM, OS, and Diagnostics (DEM, DCM). · Implement bootloaders, communication protocols (CAN, LIN), memory drivers. · ...