Linux Devices Software Engineer

Há 15 horas


Belo Horizonte, Brasil Canonical Tempo inteiro

Linux devices software engineer – snapdJoin Canonical to apply for the Linux devices software engineer – snapd role.Canonical is a leading provider of open-source software and operating systems, with Ubuntu widely used in cloud, data science, AI, engineering, and IoT initiatives.The company is founder-led, profitable, and growing with more than 1,200 colleagues across 75+ countries.Teams meet two to four times a year in person to align strategy and execution.We are hiring a Linux devices software engineer on our SnapD team to work on mission-critical Go code focused on software delivery, containers, security sandboxing, telemetry, and device management.Snaps are next-generation software packaging and delivery for Linux, designed for safety, security, and robustness with application-specific confinement of containers optimized for IoT devices, desktops, and servers.Our goal is that snaps work across multiple Linux flavors to make it easier for publishers to reach the Linux world.This role requires an obsession with quality and performance, an interest in software publishing and consumption, and a passion for open-source development.We value collaboration, peer reviews, unit and integration testing, and maintainable code.General knowledge of Linux as a developer platform is required; prior experience with Go is highly desirable.LocationRemote in the EMEA or Americas regions.The role entailsCollaborate proactively with a distributed teamWrite high-quality code to create new featuresDebug Linux system-level issues and produce high-quality fixesReview code produced by other engineersDiscuss ideas and collaborate on solutionsObsess over robustness despite unexpected events such as power outagesWork from home with global travel up to two weeks, twice a yearWhat we are looking for in youLoves technology and working with brilliant peopleYou are curious, flexible, articulate, and accountableYou value soft skills, are thoughtful, and self-motivatedHave a Bachelor's or equivalent in Computer Science, STEM, or a similar degreeProfessional software development experience using Go, Python, C, or C++Know Linux system-level fundamentals (e.g., cgroups, namespaces, apparmor)Commitment to software testing, code reviews, and maintainable codeWhat we offerDistributed work environment with twice-yearly in-person team sprintsPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveTeam Member Assistance Program & Wellness PlatformOpportunity to travel to new locations to meet colleaguesPriority Pass and travel upgrades for long-haul company eventsAbout CanonicalCanonical is a pioneering tech firm at the forefront of the global move to open source.As the company that publishes Ubuntu, we are changing the world of software.We recruit globally and set a high standard for excellence.Equal Opportunity EmployerCanonical is an equal-opportunity employer.We foster a workplace free from discrimination.Diversity of experience, perspective, and background creates a better work environment and better products.We give all applicants fair consideration.#J-*****-Ljbffr



  • Belo Horizonte, Brasil Canonical Tempo inteiro

    Linux devices software engineer – snapd Join Canonical to apply for the Linux devices software engineer – snapd role. Canonical is a leading provider of open-source software and operating systems, with Ubuntu widely used in cloud, data science, AI, engineering, and IoT initiatives. The company is founder‑led, profitable, and growing with more than...


  • Belo Horizonte, Brasil Canonical Tempo inteiro

    Join or sign in to find your next job Join to apply for the Linux devices software engineer - snapd role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Linux devices software engineer - snapd role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software...


  • Belo Horizonte, Brasil Canonical Tempo inteiro

    Embedded Linux Field Engineer for Devices/IoT Canonical 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...


  • Belo Horizonte, Brasil Canonical Tempo inteiro

    Embedded Linux Field Engineer for Devices/IoTCanonical 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...


  • Belo Horizonte, Brasil Canonical Tempo inteiro

    Python Software Engineer - Ubuntu Hardware Certification TeamJoin or sign in to find your next jobJoin to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at CanonicalPython Software Engineer - Ubuntu Hardware Certification Team3 months ago Be among the first 25 applicantsJoin to apply for the Python Software Engineer - Ubuntu...


  • Belo Horizonte, Brasil Canonical Tempo inteiro

    Join or sign in to find your next job Join to apply for the Ubuntu Core Software Engineer role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Ubuntu Core Software Engineer role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating...


  • Belo Horizonte, Brasil Canonical Tempo inteiro

    Embedded Linux Senior Software Engineer - OptimisationJoin or sign in to find your next jobJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalEmbedded Linux Senior Software Engineer - Optimisation1 day ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation...


  • Belo Horizonte, Brasil Canonical Tempo inteiro

    Join or sign in to find your next jobJoin to apply for the Ubuntu Core Software Engineer role at Canonical2 days ago Be among the first 25 applicantsJoin to apply for the Ubuntu Core Software Engineer role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to...

  • Python Software Engineer

    4 semanas atrás


    Belo Horizonte, Brasil Canonical Tempo inteiro

    Python Software Engineer - Ubuntu Hardware Certification Team Join or sign in to find your next job Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical Python Software Engineer - Ubuntu Hardware Certification Team 3 months ago Be among the first 25 applicants Join to apply for the Python Software Engineer -...

  • Software Engineer

    Há 2 dias


    Belo Horizonte, Brasil Canonical Tempo inteiro

    Software Engineer (Python/Linux/Packaging)Join or sign in to find your next jobJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalSoftware Engineer (Python/Linux/Packaging)3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalGet AI-powered advice on this...