
Python Software Engineer for Embedded Hardware
1 day ago
We are seeking a skilled software developer to join our team in the development of test automation tools for Linux based embedded hardware. The ideal candidate will have experience developing in Python and be familiar with test automation methodologies.
- This role offers an exciting opportunity to contribute to the development of open source certification tools and to work on test automation tools or Linux based embedded hardware.
- The successful candidate will be responsible for maintaining and developing new features to our Python based test automation tools, such as Checkbox, used by both in-house teams and industry partners.
- Maintaining and developing new features to our Python based test automation tools like Checkbox.
- Inventing new ways to enable remote, automated testing.
- Helping build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).
- Writing functional and performance tests to support hardware enablement and to protect from regressions.
- 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.
- A fun, fast-paced team environment.
- A career full of learning and development opportunities.
- An excellent opportunity for someone who wants to have a meaningful impact for adoption of Linux across multiple device categories and industries.
- A chance to work with colleagues on related teams in both the Americas and APAC.
Please refer to the job posting for more information about how to apply.
-
Python Software Engineer
1 day ago
Muscat, Muscat, Oman Canonical Full timePython Software Engineer - Ubuntu Hardware Certification Team2 months ago Be among the first 25 applicantsCanonical 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...
-
Muscat, Muscat, Oman Gsme Full timePosition Overview:We are seeking a proactive and detail-oriented Embedded Software Engineer to develop and maintain firmware for custom ASIC, photonic, and Lidar-based systems. This role is key to enabling hardware functionality through low-level driver integration, supporting system bring-up, and delivering robust embedded solutions for internal and...
-
Software Engineering Manager
12 hours ago
Muscat, Muscat, Oman Canonical Full timeSoftware Engineering Manager - Desktop and Embedded Linux OptimisationJoin to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at CanonicalSoftware Engineering Manager - Desktop and Embedded Linux Optimisation4 months ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Desktop and...
-
Muscat, Muscat, Oman Canonical Full timeSenior Ubuntu Embedded IoT System EngineerJoin to apply for the Senior Ubuntu Embedded IoT System Engineer role at CanonicalSenior Ubuntu Embedded IoT System Engineer3 months ago Be among the first 25 applicantsJoin to apply for the Senior Ubuntu Embedded IoT System Engineer role at CanonicalCanonical is a leading provider of open source software and...
-
Muscat, Muscat, Oman Canonical Full timeDistributed Systems Software Engineer, Python / GoJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalDistributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalGet AI-powered advice on this job...
-
Linux Developer
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full timePython Software EngineerAbout the RoleWe are looking for a skilled Python developer to join our team as a Software Engineer. The ideal candidate will have experience developing in Python, with a strong focus on test automation and Linux-based embedded hardware.The successful candidate will work on developing and maintaining our open-source certification...
-
Senior Embedded Systems Specialist
1 day ago
Muscat, Muscat, Oman beBeeEmbedded Full timeAbout the JobThis is a mid-senior level full-time engineering and information technology role in software development.Job DescriptionWe are looking for a Senior Embedded System Engineer to join our team. In this role, you will be responsible for delivering the best user experience of Ubuntu on partner hardware for various products such as Robotics,...
-
Linux Devices Software Engineer
4 weeks ago
Muscat, Muscat, Oman Canonical Full timeThis role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.We 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...
-
Senior Ubuntu Embedded IoT System Engineer
4 weeks ago
Muscat, Muscat, Oman Canonical Full timeCanonical 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 initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software-Defined Networking Engineer
12 hours ago
Muscat, Muscat, Oman Canonical Full timeJoin to apply for the Software-Defined Networking Engineer role at CanonicalContinue with Google Continue with GoogleJoin to apply for the Software-Defined Networking Engineer role at CanonicalThis 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...