Linux Devices Software Engineer
2 ore fa
OverviewApply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.Canonical Ubuntu is the leading Linux for software engineers, desktops, cloud and IoT.We bring open source to the world as a high-performance, safe and secure platform for enterprise computing, software engineering, and connected devices.These smart, connected devices have the potential to transform every industry.Classic Ubuntu desktop or server – is widely used in embedded systems because of its developer focus and enterprise grade security maintenance.Canonical builds Ubuntu Core, a fully containerised version of Ubuntu that is mathematically precise and rigorously secure.We are working on additional solutions for even smaller devices.LocationRemote roles open in every time zone.Roles IncludedUbuntu Core and snapd software developmentSilicon software and optimisation engineersKernel driver and hardware enablement engineersHardware-centric Linux QA EngineersHardware Certification EngineersRobotics engineersIndustrial IoT software engineersNetworking software engineers (switching, routing, access and SmartNICs)What your day will look likeWork with the latest Linux kernel and open source technologiesDeliver Ubuntu for the latest IoT and server-class hardware platformsIntegrate and maintain device-oriented software stacksWrite high-quality, well-designed softwareCollaborate proactively with other globally distributed teamsDisplay technical leadership internally and within our external communitiesHelp our customers ship their apps and SDKs on UbuntuBuild device OS images with Ubuntu Core, Desktop and ServerOptimise the Ubuntu kernel and libraries for silicon-specific capabilitiesDebug issues and produce high-quality code to fix themContribute to technical documentation to make it the best of its kindDiscuss ideas and collaborate on finding good solutionsParticipate as technical lead on complex customer engagements involving complete system architectures from cloud to edgeWork usually from home, with global travel 2 to 4 weeks for company eventsWhat we are looking for in youAn exceptional academic track record from both high school and universityDrive and a track record of going above-and-beyond expectationsUndergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative pathExperience with Linux (Debian or Ubuntu preferred)Passion for Linux or embedded systems software (e.g. kernel, graphics, Yocto)Fluency in at least one of Golang, C, C++, or RustProfessional written and spoken EnglishExcellent interpersonal skills, curiosity, flexibility, and accountabilityPassion, thoughtfulness, and self-motivationExcellent communication and presentation skillsResult-oriented, with a personal drive to meet commitmentsAbility to travel twice a year, for company events up to two weeks eachAdditional Skills You Might Also BringExperience with Debian/Ubuntu or other distro packagingUnderstanding of build systems and toolchains, including for cross-compilationExperience with firmware, uboot, UEFI, ACPI, DSDT, or boot loadersExperience with power management on PCI ASPM, SATA ALPM, low power profilesComputer architecture knowledge of x86, ARM, RISC-VExperience in board design, bring up, and validationExperience with electrical engineering design tools (e.g. schematic capture, layout)Familiarity with Ubuntu development modelPerformance engineering and security experienceShell or Python scripting skillsWhat we offer youDistributed work environment with twice-yearly team sprints in personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveEmployee Assistance ProgrammeOpportunity 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, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis.We recruit on a global basis and set a very high standard for people joining the company.We expect excellence – in order to succeed, we need to be the best at what we do.Canonical has been a remote-first company since its inception in ****.Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.Equal Opportunity EmployerCanonical is an equal opportunity employer.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.#J-*****-Ljbffr
-
Linux Devices Software Engineer
8 minuti fa
Torino, Italia Canonical A tempo pienoOverview Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels. Canonical Ubuntu is the leading Linux for software engineers, desktops, cloud and IoT. We bring open source to the world as a high-performance, safe and secure platform for enterprise computing, software...
-
Linux devices software engineer
7 giorni fa
Sant'Ambrogio di Torino, Italia Canonical A tempo pienoCanonical 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 Engineer – C++/Linux
2 settimane fa
sant'ambrogio di torino, Italia eGlue Technologies A tempo pienoOverviewJoin to apply for the Software Engineer – C++/Linux role at eGlue Technologies. Established in Turin in 2008, eGlue Technologies is a leading company in embedded software development, cloud computing, and machine learning. eGlue supports industrial and automotive customers from the very early stages of the project to the final release of the...
-
Software Engineer
1 ora fa
Torino, Italia Eglue Technologies A tempo pienoEstablished in Turin in ****, eGlue Technologies is a leading company in embedded software development, cloud computing, and machine learning. eGlue supports industrial and automotive customers from the very early stages of the project to the final release of the product. Initially concentrating on developing Linux-based embedded software for connected...
-
Remote Linux Snapd Engineer — Open-Source Systems
41 minuti fa
Torino, Italia Canonical A tempo pienoA leading software company in open source development is hiring a Linux devices software engineer to work on mission-critical Golang code.This remote position requires a strong knowledge of Linux fundamentals and software development experience in languages such as Go, Python, C, or C++.The ideal candidate should value collaboration, produce high-quality...
-
torino, Italia Canonical A tempo pienoAn innovative company is seeking a Python Software Engineer to join their dynamic Certification team. This role involves developing cutting-edge tools for hardware certification, ensuring a seamless Ubuntu experience across various devices. You will work closely with hardware and software, pushing the boundaries of Linux testing capabilities. Ideal...
-
Torino, Italia Canonical A tempo pienoAn innovative company is seeking a Python Software Engineer to join their dynamic Certification team. This role involves developing cutting-edge tools for hardware certification, ensuring a seamless Ubuntu experience across various devices. You will work closely with hardware and software, pushing the boundaries of Linux testing capabilities. Ideal...
-
Ubuntu Core Software Engineer
3 ore fa
torino, Italia Canonical A tempo pienoJoin to apply for the Ubuntu Core Software Engineer role at Canonical.About the roleCanonical is a leading provider of open source software and operating systems. We are hiring a Ubuntu Core Software Engineer to redefine the Linux experience in embedded environments with a focus on security and upgradability in the IoT market. This role involves designing...
-
Ubuntu Core Software Engineer
3 ore fa
Torino, Italia Canonical A tempo pienoJoin to apply for the Ubuntu Core Software Engineer role at Canonical . About the role Canonical is a leading provider of open source software and operating systems. We are hiring a Ubuntu Core Software Engineer to redefine the Linux experience in embedded environments with a focus on security and upgradability in the IoT market. This role involves designing...
-
Ubuntu Core Software Engineer
14 minuti fa
Torino, Italia Canonical A tempo pienoJoin to apply for the Ubuntu Core Software Engineer role at Canonical . About the role Canonical is a leading provider of open source software and operating systems. We are hiring a Ubuntu Core Software Engineer to redefine the Linux experience in embedded environments with a focus on security and upgradability in the IoT market. This role involves designing...