Linux Software Engineer
Canonical
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 unreliable and unforgiving world, on x86, ARM or RISC-V silicon.
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. But while classic, 'deb' based Ubuntu is ideal for developers, it has too much variability for appliance or connected device environments, where you want to know *exactly* what the state of millions or billions of devices might be. We hire outstanding Linux software engineers with a passion for open source, innovation, cutting-edge hardware and software technologies in general. You will be expected to make significant contributions through high-quality design and code, and to develop your technical leadership.
These roles include:
Ubuntu Core and snapd software development
Silicon software and optimisation engineers
Hardware-centric Linux QA Engineers
Industrial IoT software engineers
Networking software engineers (switching, routing, access and SmartNICs)
At Canonical you will have the opportunity to engage with the broader open source community. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and contribute to the deployment of Ubuntu and Ubuntu Core across the widest range of devices.
Location: we have remote roles open in every time zone.
Work with the latest Linux kernel and open source technologies
Integrate and maintain device-oriented software stacks
Write high-quality, well-designed software
Display technical leadership internally and within our external communities
Help our customers ship their apps and SDKs on Ubuntu
Debug issues and produce high-quality code to fix them
Contribute to technical documentation to make it the best of its kind
Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge
Work usually from home, with global travel 2 to 4 weeks for company events
An exceptional academic track record from both high school and university
Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
Experience 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 Rust
Professional written and spoken English
Result-oriented, with a personal drive to meet commitments
Ability to travel twice a year, for company events up to two weeks each
Experience with Debian/Ubuntu or other distro packaging
Computer architecture knowledge of x86, ARM, RISC-V
Experience with electrical engineering design tools (e.g. schematic capture, layout)
Performance engineering and security experience
Shell or Python scripting skills
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We balance our programs to meet local needs and ensure fairness globally.
Personal learning and development budget of USD 2,000 per year
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long haul company events
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. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Diversity of experience, perspectives, and background create a better work environment and better products.
- Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ...opportunity to rethink the foundations of future Linux systems with Rust as a central driver of...LinuxTravail au bureauZone localeTravail à domicileLe monde entier
- ...Brightstar has approximately 6,000 employees. For more information, please visit . Summary We are seeking a skilled Senior Software Engineer to join our dynamic data and reporting team. In this role, you will be responsible for supporting and evolving enterprise...SuggéréZone locale
- Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ...security certifications Extend and enhance Linux cryptographic components to meet country-...LinuxContrat Longue DuréeTravail au bureauZone localeTravail à distanceLe monde entier
- ...,000 employees. For more information, please visit . Overall Description We’re looking for an experienced Backend Software Engineer to join our team and help build the backbone of our software applications. In this role, you’ll design and maintain scalable, high...SuggéréZone locale
- Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ...dynamic and exciting engineering role in Linux-based infrastructure and applications, covering...LinuxTravail au bureauZone localeTravail à distanceTravail à domicileLe monde entierHoraires flexibles
- Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ...fundamentals ~ Solid understanding of the Linux system architecture ~ Complex abstract...LinuxTravail au bureauZone localeTravail à domicileLe monde entier
- ...leading provider of open source software and operating systems to the... ...public cloud, data science, AI, engineering innovation, and IoT. Our... ...manager to redefine the embedded Linux experience with the smallest,... ...a reliable and secure set of device recovery mechanisms that enable...LinuxTravail au bureauZone localeTravail à domicileLe monde entier
- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ...engineer passionate about open source software, Linux, Python, and web services at scale. We...LinuxTravail au bureauZone localeTravail à distanceTravail à domicileLe monde entierHoraires flexibles
- Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers include... ...triaging complex Cloud environment issues, Linux kernel crashes we've never seen before to...LinuxTravail manuelTravail au bureauZone localeTravail à distanceTravail à domicileLe monde entier
$70k - $110k par année
...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...and integrity. Support implementation and use of cost control software/tools such as Excel (advanced) ERP systems Project controls...Temps pleinPour les contractantsTravail au bureauZone localeLe monde entierHoraires flexibles- ...Job Summary The Game Software Developer II joins each element of a game: graphics, animation, audio and mathematic formulas, to deliver high quality, captivating and performing games while guiding other studio developers towards becoming more efficient in developing solid...Travail au bureau
- At CBCL Limited, we are a successful, dynamic, and growing engineering, geotechnical, and environmental consulting firm. We have an exciting... ...; Strong familiarity with electrical design and modeling software (e.g. AutoCAD, PLS-CADD, Revit, SKM, ETAP, CYME, PSCAD, PSS/E,...Contrat Longue DuréeStageHoraires flexibles
- ...ENGINEERING MANAGER Engineering/Manufacturing Moncton, New Brunswick The Opportunity Greystone Energy Systems is growing, and... ...collaborate closely with all Engineering Disciplines (Mechanical, Software, Hardware and Testing) as well with cross functional teams...Contrat Longue Durée
- ...Director of Engineering Greystone Energy Systems Inc. Greystone Energy Systems is seeking a Director of Engineering, a strategic builder... ...The Director of Engineering will lead the Mechanical, Software, Hardware, and Testing teams, overseeing the entire product development...Contrat Longue DuréeLe monde entierHoraires flexibles
- ...deep expertise in data center equipment and software who can work independently while... ...Configure, manage, and troubleshoot networking devices, including Cisco and Juniper routers, switches... .... Manage and troubleshoot both Linux and Windows-based systems, performing essential...LinuxEmploi permanentFreelanceTravail à distanceHoraires flexiblesÉquipe de nuit
- ...for estimation Preparing standard field device termination detail for wiring connection... ...and quotation in available CRM software Preparing root cause analysis Interacting... ...Graduate of an Electronic/Mechanical Engineering/Instrumentation or Technology program...СontratTravail au bureauTravail à distance
- ...CD tools. ~5+ years of experience in mobile and cross-platform software development. Preferred Qualifications: Knowledge of iOS... ...controls. Experience with push notifications, geolocation, and device hardware integration. Familiarity with publishing apps to the...Zone localeLe monde entier
$35 - $40 par heure
...Responsibilities Programming & Technical Support Review engineering drawings and technical documents to build safe, efficient control... ...& Optimization Support the integration of third-party devices and systems (e.g., BACnet, Tridium, OPC Server, VFDs, boilers,...Taux horaireEmploi permanentTemps pleinPour les contractantsTravail à distanceTravail le week-endÉquipe de l'après-midi- ...through delivery to successful transition to services. Projects often involve software development, implementation and upgrades, systems hardware/networks, training, operations, delivery of POA devices and set up of local operations . Coordinates work performed by internal and...СontratZone locale
- ...Requirements Qualifications Diploma in Electrical Engineering Technology from an accredited post-secondary institution or Degree... ...found in a HV substation Past experience with testing software will be beneficial (Omicron Test Universe, Doble M4000, AcSELerator...Salaire hebdomadaireTarif journalierTemps pleinApprentissage
$120k - $170k par année
...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ..., and change management. ~ Relevant expertise in cost control software (EcoSys, Prism, SAP, Oracle, etc.). ~ Solid understanding of construction...Taux horaireTemps pleinСontratPour les contractantsTravail au bureauZone localeLe monde entierHoraires flexibles- ...disruption, our team are masterminds of developing highly original software and technology solutions that spice up the gaming scene.... ...from diverse fields such as mathematics, visual arts, software engineering, game design, audio engineering, and quality assurance. With a...Temps pleinTravail au bureau
- ...Advantage Eliminate Underwriting: Our proprietary auto-adjudication engine instantly matches clients with the best lender options. You’ll... .... Applications are reviewed by our recruitment team; however, software tools, including AI, may be used to assist in screening,...Temps pleinRecrutement immédiatTravail à distance
$50k - $70k par année
...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...design plans, reports, and technical specifications. Use relevant software (AutoCAD, Civil 3D, etc.) to draft designs and generate reports....Temps pleinPour les contractantsTravail au bureauZone localeLe monde entierHoraires flexibles- ...successful, on-time, and on-budget implementation of the Risk7 and 4ms software suite and strategic innovation projects. By driving predictable... ...development, data, and DevOps resources, as well as the Sales Engineer and Product Manager to ensure technical requirements and client...Temps pleinTravail au bureauRecrutement immédiat
- ...decarbonizing our operations through delivering best-in-class engineering services. Ensure alignment of internal initiatives and the strategic... ...of customers Diverse knowledge and experience with various software including MS Office, energy management and monitoring, ASHRAE...Temps pleinSous-traitantRecrutement immédiat
- ...complex problems, working with your hands, and collaborating with engineers, this is the job for you. Responsibilities Design,... ...~ Knowledge of SolidWorks Electrical or other electrical CAD software (asset). ~ Willingness to travel domestically and internationally...Temps plein
- ...materials and products using appropriate material-handling techniques and equipment. Operate pallet jacks and other material-handling devices to load and unload trucks and trailers. Perform additional duties as required to meet operational needs, including opening...Emploi permanentTemps plein
$23.95 par heure
...adjust routes based on changing conditions, using computer equipment, global positioning systems (GPS) equipment, or other navigation devices, to minimize fuel consumption and carbon emissions Address customers' complaints or concerns Professionalism in customer...Emploi permanentTemps pleinZone localeTravail à distance- ...parcel purchases for customers, for shipment or delivery Maintain computerized stock inventory Order stock Attach protective devices to products to protect against shoplifting Order picking Perform general cleaning duties (i.e. sweeping, mopping floors)...Emploi permanentStageTravail au bureauRecrutement immédiatRelocationTravail posté
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Linux Software Engineer. Soyez parmi les premiers à postuler !
- linux software engineer Moncton, NB
- junior software engineer Moncton, NB
- software development engineer - test Moncton, NB
- software developer no experience Moncton, NB
- software engineer part time Moncton, NB
- new graduate software developer Moncton, NB
- software engineer Moncton, NB
- software developer remote Moncton, NB
- part time software developer Moncton, NB
- software development engineer Moncton, NB
