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. · ...
-
Software Engineer
3週間前
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 ...
-
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 CanonicalCanonical is looking for exceptional security-focused software engineers to be integrated across product teams. · ...
-
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 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 HARMAN InternationalThis position is within HARMAN's Automotive Engineering department. · ...
-
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 CanonicalWe hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an unreliable and unforgiving world. · ...
-
Sado CanonicalWe are hiring a Ubuntu Core Software Engineer to redefine the Linux experience in the embedded environments with the smallest, most secure and updatable operating system in the IoT market.This challenging role demands a high degree of technical skill with low-level operating syst ...
-
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 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 SpeechifyThe mission of Speechify is to make sure that reading is never a barrier to learning. · Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – PDFs, books, Google Docs, news articles, websites – into audio,Opportunity to lead key enginee ...
-
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
1ヶ月前
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
1ヶ月前
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. · ...