الصفحة الرئيسية قطر Python Software Engineer - Ubuntu Hardware Certification Team
الصفحة الرئيسية قطر Python Software Engineer - Ubuntu Hardware Certification Team
Python Software Engineer - Ubuntu Hardware Certification Team
تفاصيل الوظيفة
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: https://ubuntu.com/certifiedWe 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 CanonicalCanonical 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
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.
الشركة المعلنة عن الوظيفة
Confidential
Similiar Jobs that might interest you
... SHARGI) Title MECHANICAL MAINTENANCE ENGINEER/ SUPERVISOR (OFFSHORE) Primary Purpose of Job The Mechanical supervisor is ...
قطر 29 أيام مضت
Senior Telecom Engineer
NES Fircroft... Position: - Senior Telecom Engineer (UK/ EUROPE ... , design, construction, testing, maintenance, upgrade and migration ...
Qatar - Doha 29 أيام مضت
SR. SYSTEMS ENGINEER (APPLICATION DEVT)
QatarEnergy... TECHNOLOGY Title SR. SYSTEMS ENGINEER (APPLICATION DEVT) Primary ... in the implementation, maintenance of cloud solutions ...
قطر 29 أيام مضت
Process Safety Engineer
QatarEnergy... consulting and operation I maintenance/ safety in process engineering with at least ...
قطر 29 أيام مضت
Environment Engineer
QatarEnergy... -Degree in Environmental, Chemical, Civil Engineering or equivalent qualification. -Professional certification ...
قطر 29 أيام مضت
Sr. Foreman (Diesel Equipment / Engines)
QatarEnergy... Supervisors ... maintenance. 2. Extensive experience in managing people, Maintenance crews consisting of mechanical ...
قطر 29 أيام مضت
ENVIRONMENT ENGINEER
QatarEnergy... • Degree in Environmental / Chemical / Civil Engineering or equivalent qualification. • Professional certification ...
قطر 29 أيام مضت
Sr. Civil Engineer
QatarEnergy... Department MAINTENANCE (REFINING) Title SR. CIVIL ENGINEER Primary Purpose of Job Preparation ...
قطر 29 أيام مضت
Fire Prevention Engineer
QatarEnergy... the Fire Engineering discipline requirements. Education • Degree in Science/Engineering or related ...
قطر 29 أيام مضت
CONTRACTS ENGINEER
QatarEnergy... Department ENGINEERING & BUSINESS SERVICES Title CONTRACTS ENGINEER Primary Purpose of Job Function ...
قطر 29 أيام مضت
PLANNING ENGINEER
QatarEnergy... Lead Planning Engineer, the Planning Engineer shall be ... of Operations Planning, Maintenance Planning, Central Planning, ...
قطر 29 أيام مضت
Senior Inspection Engineer
NES Fircroft... Degree in Mechanical Engineering, Metallurgy Engineering or equivalent. ... and coordinate with Maintenance and ...
Qatar - Doha 29 أيام مضت
Control System Engineer
NES Fircroft... Control Systems Engineer (Chemical Engineering) Are you ready ... planning, development, and maintenance of cutting-edge ...
Qatar - Doha 29 أيام مضت
Rotating Equipment Engineer
Confidential... s degree in Chemical Engineering from a recognized ... process units experience (process engineering and operations) with at ...
قطر 29 أيام مضت
... engineering input into the design, engineering, fabrication, installation, testing and commissioning of offshore ...
Qatar - Doha 29 أيام مضت
Sr. Instrumentation Engineer (Reliab)
QatarEnergy... with OAO(M) Optimization engineers in conducting maintenance strategy, PM Optimization studies ...
قطر 29 أيام مضت
QA/QC ENGINEER
QatarEnergy... Operations, Maintenance, Engineering and ... degree in Mechanical Engineering or equivalent. Experience ... in offshore oil and ...
قطر 29 أيام مضت
SR. CLOUD ENGINEER
QatarEnergy... science from a reputable institution. • Engineering & administration certification from leading cloud ...
قطر 29 أيام مضت
لماذا تقوم بالإبلاغ عن هذه الوظيفة؟
Job has expired لا يمكن عرض هذه الصفحةبدلًا من ذلك، يمكنك النقر على الرابط أدناه أو نسخ/لصق الرابط في متصفح الإنترنت الخاص بك.
https://en-qa.whatjobs.com/coopob__cpl___2019_1019044__2204?utm_source=2204&utm_medium=feed&keyword=Python-Software-Engineer&location=Doha&geoID=13