Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Python Software Engineer.
United Arab Emirates Jobs Expertini

Urgent! Python Software Engineer Job Opening In Dubai – Now Hiring Teachmecode

Python Software Engineer



Job description

Hello there Welcome to TeachMeCode Institute.

How can we help you?

Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment ON-SITE LEARNING

Training in UX/UI Design

Explore the features of Figma and learn how to create exceptional web and mobile UI/UX designs.

By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.

Participate in real-time, interactive online classes from anywhere in the world.

LIVE LEARNING

Training in UX/UI Design

Explore the features of Figma and learn how to create exceptional web and mobile UI/UX designs.

By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.

Recorded: Pre-recorded sessions that you can watch at your convenience.

RECORDED LEARNING

Training in UX/UI Design

Explore the features of Figma and learn how to create exceptional web and mobile UI/UX designs.

By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.

Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment ON-SITE LEARNING

Training in HTML for Front-End Design

Gain a solid understanding of essential web technologies and become a front-end specialist.

Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices.

Develop the skills to build dynamic websites that provide a seamless user experience

Participate in real-time, interactive online classes from anywhere in the world.

LIVE LEARNING

Training in HTML for Front-End Design

Gain a solid understanding of essential web technologies and become a front-end specialist.

Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices.

Develop the skills to build dynamic websites that provide a seamless user experience

Recorded: Pre-recorded sessions that you can watch at your convenience.

RECORDED LEARNING

Training in HTML for Front-End Design

Gain a solid understanding of essential web technologies and become a front-end specialist.

Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices.

Develop the skills to build dynamic websites that provide a seamless user experience

Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment ON-SITE LEARNING

Training in PHP For Back-End Development

Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel.

By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites

Participate in real-time, interactive online classes from anywhere in the world.

LIVE LEARNING

Training in PHP For Back-End Development

Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel.

By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites

Recorded: Pre-recorded sessions that you can watch at your convenience.

RECORDED LEARNING

Training in PHP For Back-End Development

Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel.

By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites

Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment ON-SITE LEARNING

Training in Python Fundamentals for Data Analytics

Learn the fundamentals of Python programming and master the Django framework.

By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.

Participate in real-time, interactive online classes from anywhere in the world.

LIVE LEARNING

Training in Python Fundamentals for Data Analytics

Learn the fundamentals of Python programming and master the Django framework.

By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.

Recorded: Pre-recorded sessions that you can watch at your convenience.

RECORDED LEARNING

Training in Python Fundamentals for Data Analytics

Learn the fundamentals of Python programming and master the Django framework.

By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.

Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment ON-SITE LEARNING

Training in Mobile Development

With Java and Android Studio, you'll learn how to build strong mobile apps and design efficient databases.

By the end of the course, you'll be skilled at using Android Studio to create exciting and fully functional apps.

Participate in real-time, interactive online classes from anywhere in the world.

LIVE LEARNING

Training in Mobile Development

With Java and Android Studio, you'll learn how to build strong mobile apps and design efficient databases.

By the end of the course, you'll be skilled at using Android Studio to create exciting and fully functional apps.

Python Software Engineer - Ubuntu Hardware Certification Team

Posted 3 months ago

Python Software Engineer - Ubuntu Hardware Certification Team

Dubai, AE

Middle

Salary Range:To be discussed

Summary

Python Software Engineer wanted at Canonical to develop certification tools for Ubuntu, enhancing Linux hardware compatibility.

Join a fast-paced team and expand your Linux testing expertise.

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.

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.

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.

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.
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 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.

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.

Interested?

  • American Samoa +1
  • Antigua and Barbuda +1
  • Argentina +54
  • Aruba +297
  • Australia +61
  • Belize +501
  • Bermuda +1
  • Bolivia +591
  • British Indian Ocean Territory +246
  • British Virgin Islands +1
  • Burkina Faso +226
  • Cameroon (Cameroun) +237
  • Canada +1
  • Caribbean Netherlands +599
  • Chad (Tchad) +235
  • Chile +56
  • Christmas Island +61
  • Colombia +57
  • Cook Islands +682
  • Costa Rica +506
  • Cuba +53
  • Djibouti +253
  • Dominica +1
  • Eritrea +291
  • Estonia (Eesti) +372
  • Ethiopia +251
  • Falkland Islands (Islas Malvinas) +500
  • Finland (Suomi) +358
  • France +33
  • Gabon +241
  • Grenada +1
  • Guadeloupe +590
  • Guam +1
  • Guatemala +502
  • Guernsey +44
  • Honduras +504
  • Iceland (Ísland) +354
  • Ireland +353
  • Isle of Man +44
  • Italy (Italia) +39
  • Jamaica +1
  • Jersey +44
  • Kiribati +686
  • Malaysia +60
  • Mali +223
  • Marshall Islands +692
  • Mauritius (Moris) +230
  • Mayotte +262
  • Montserrat +1
  • Nauru +674
  • Netherlands (Nederland) +31
  • Niue +683
  • Norfolk Island +672
  • Northern Mariana Islands +1
  • Norway (Norge) +47
  • Paraguay +595
  • Philippines +63
  • Poland (Polska) +48
  • Portugal +351
  • Saint Helena +290
  • Saint Kitts and Nevis +1
  • Saint Lucia +1
  • Saint Vincent and the Grenadines +1
  • Samoa +685
  • San Marino +378
  • Solomon Islands +677
  • South Africa +27
  • Svalbard and Jan Mayen +47
  • Togo +228
  • Tonga +676
  • Turkmenistan +993
  • Turks and Caicos Islands +1
  • U.S. Virgin Islands +1
  • Uganda +256
  • United Kingdom +44
  • United States +1
  • Uruguay +598
  • Vanuatu +678
  • Wallis and Futuna (Wallis-et-Futuna) +681
#J-18808-Ljbffr


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Python Software Potential: Insight & Career Growth Guide