Python Software Engineer

3 giorni fa


Rome, Italia Altro A tempo pieno

Python Software Engineer - Ubuntu Hardware Certification TeamJoin to apply for thePython Software Engineer - Ubuntu Hardware Certification Teamrole atCanonical . Canonical is hiring a Python Software Engineer to join the Certification team, which develops tools to ensure that desktops, laptops, servers, or IoT devices function properly. The team operates at the hardware-software interface, so familiarity with hardware and Python development is essential. The Certification team creates tools for certifying hardware compatibility with Ubuntu Core, Ubuntu Desktop, and Server: . We design hardware for independent probing and develop frameworks for software tests that verify Ubuntu's functionality on various hardware. This role offers a meaningful opportunity to impact Linux adoption across multiple device categories and industries. Canonical provides a dynamic, fast-paced environment with numerous learning and growth opportunities. The team primarily operates within EMEA time zones but collaborates globally with teams in the Americas and APAC. We work with silicon manufacturers, OEMs, ODMs, and internal teams to ensure a smooth, secure out-of-the-box Ubuntu experience, aiming to expand device compatibility and improve user experience. Role descriptionWe seek a self-motivated Python developer experienced in test automation and Linux-based embedded hardware. This position enables pioneering Linux hardware testing capabilities, scaling certification efforts, and increasing test coverage. The role involves developing and maintaining open-source certification tools, creating hardware solutions for automation, and improving existing processes to enhance Linux quality for end users. Key responsibilitiesMaintain and develop features for Python-based test automation tools like Checkbox, used internally and by industry partners. Innovate to enable remote, automated testing. Develop software for testing hardware components such as graphics, hotplug, and Bluetooth. Write functional and performance tests to support hardware enablement and prevent regressions. Participate in international meetings 2-3 times per year. Required Skills And ExperienceProficiency in Python programming. Quality-focused, pragmatic approach to software design and implementation. Interest in test automation methodologies. Experience with Ubuntu or other Linux distributions. Ability to work effectively in a globally distributed team. Desired Skills And ExperiencePassion for tinkering and making. Experience in agile development environments. Hardware testing experience, particularly in IoT. Familiarity with C programming language. About Canonical Canonical is an international software company collaborating with the open-source community to deliver Ubuntu, the world's leading free software platform. Our services help businesses reduce costs, enhance security, and improve efficiency with Ubuntu. We promote a diverse, inclusive workplace that values different perspectives and backgrounds. All applications are considered fairly regardless of identity.#J-18808-Ljbffr


  • Senior Software Engineer

    3 settimane fa


    Rome, Italia Altro A tempo pieno

    Senior Software Engineer - Python/MongoDB Join to apply for the Senior Software Engineer - Python/MongoDB role at CanonicalSenior Software Engineer - Python/MongoDB 3 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - Python/MongoDB role at CanonicalGet AI-powered advice on this job and more exclusive features.We're...

  • Software Engineer

    3 settimane fa


    Rome, Italia Altro A tempo pieno

    Join to apply for the Software Engineer -C++/Python Developer role at Kineton . KINETON - # High-Tech Humanity is looking for a skilled engineer to contribute to cutting‑edge defense projects.ResponsibilitiesAnalizzare e sviluppare componenti software in C++ e Python;Collaborare alla progettazione architetturale di sistemi complessi in ambito...

  • Software Engineer

    3 giorni fa


    Rome, Italia Altro A tempo pieno

    Join to apply for theSoftware Engineer -C++/Python Developerrole atKineton . KINETON - # High-Tech Humanity is looking for a skilled engineer to contribute to cutting‑edge defense projects.ResponsibilitiesAnalizzare e sviluppare componenti software in C++ e Python;Collaborare alla progettazione architetturale di sistemi complessi in ambito difesa;Integrare...

  • Software Engineer

    5 giorni fa


    Rome, Italia Altro A tempo pieno

    Software Engineer – Python and K8s (Canonical)Join to apply for the Software Engineer – Python and K8s role at Canonical .Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data...

  • Software Engineer

    4 giorni fa


    Rome, Italia Altro A tempo pieno

    Software Engineer – Python and K8s (Canonical) Join to apply for theSoftware Engineer – Python and K8srole atCanonical .Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data...

  • Software Engineer

    3 giorni fa


    Rome, Italia Altro A tempo pieno

    Software Engineer – Python and K8s (Canonical) Join to apply for theSoftware Engineer – Python and K8srole atCanonical .Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data...


  • Rome, Italia Altro A tempo pieno

    Un'azienda tecnologica avanzata in Piemonte cerca un Software Engineer per sviluppare algoritmi in Python e ottimizzare codice in C++. Il ruolo include attività di integrazione in un laboratorio innovativo nell'ambito dell'aviazione. Richiesta laurea in Informatica o Ingegneria e competenze in programmazione ad oggetti. L’azienda offre un contratto a...


  • Rome, Italia Altro A tempo pieno

    Distributed Systems Software Engineer, Python / GoJoin to apply for theDistributed Systems Software Engineer, Python / Gorole atCanonical Distributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicants Join to apply for theDistributed Systems Software Engineer, Python / Gorole atCanonical Get AI-powered advice on this job and...


  • Rome, Italia Altro A tempo pieno

    Distributed Systems Software Engineer, Python / GoJoin to apply for theDistributed Systems Software Engineer, Python / Gorole atCanonical Distributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicants Join to apply for theDistributed Systems Software Engineer, Python / Gorole atCanonical Get AI-powered advice on this job and...

  • Test Software Engineer

    1 settimana fa


    Rome, Italia Altro A tempo pieno

    Una società di consulenza ingegneristica in crescita, con sede a Roma, cerca un Test Software Engineer. Il candidato ideale possiede una laurea in Ingegneria e almeno 3 anni di esperienza. Le responsabilità includono l'analisi dei requisiti e la pianificazione e implementazione di test suite. Si richiedono conoscenze in C++, Python, e buona padronanza del...