Embedded Linux Software Engineer

Há 1 mês


Coimbra, Coimbra, Portugal Phiture Tempo inteiro
About the Job

This is a general track role that applies to all engineering teams at Canonical who work on low-level system technology and embedded systems, 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.

What We Do

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. Our 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.

Our Solutions

We partner with the world's most prominent silicon companies to optimise Ubuntu on their latest and greatest chips, as well as with major OEMs and ODMs (PC, servers and connected device manufacturers) to ensure that Ubuntu works perfectly on their hardware. 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. So 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.

Our Team

We have several teams that focus on open source for embedded environments. We hire outstanding Linux and RTOS 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.

What We Are Looking For

We are 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. What your day will look like working with us:

  • Work with the latest Linux kernel, RTOS, and open source technologies
  • Deliver Ubuntu for the latest IoT and server-class hardware platforms
  • Integrate and maintain device-oriented software stacks
  • Write high-quality, well-designed software
  • Collaborate proactively with other globally distributed teams
  • Display technical leadership internally and within our external communities
  • Help our customers ship their apps and SDKs on Ubuntu
  • Build device OS images with Ubuntu Core, Desktop and Server
  • Optimise the Ubuntu kernel and libraries for silicon-specific capabilities
  • Debug issues and produce high-quality code to fix them
  • Contribute to technical documentation to make it the best of its kind
  • Discuss ideas and collaborate on finding good solutions
  • Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge

What We Offer You

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 provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

About Us

Canonical 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 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.



  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    Embedded Linux Software Engineer RoleAt Canonical, we're seeking a skilled Embedded Linux Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software for our embedded systems.The ideal candidate will have a strong background in Linux and experience...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    **Discover a World of Possibilities with Embedded Linux at Canonical**This role presents an opportunity to be part of our diverse engineering teams, working on low-level system technology and embedded systems across various seniority levels. We seek careful and conscientious engineers who appreciate the challenge of developing memory-efficient code that...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    OverviewWe are seeking a highly skilled Embedded Linux Automation Engineer to join our team at Canonical. In this role, you will be responsible for designing and developing test automation tools for Linux-based embedded systems.

  • Embedded Software Developer

    4 semanas atrás


    Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    About the RoleCanonical is a leading international software company that partners with the open-source community to deliver Ubuntu, a free and secure operating system. We are seeking an exceptional Embedded Software Developer - Linux Specialist to join our Certification team in EMEA time zones.Job DescriptionWe are looking for a highly motivated and...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    Role OverviewWe are seeking an experienced Embedded Linux Software Engineering Manager to lead our team in delivering exceptional results. As a Partner Engineering Manager, you will oversee the technical relationships with key silicon partners, ensuring timely project goals delivery and collaboration with internal teams.This role requires strong technical...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    **About the Role**Job Summary: We are seeking a highly skilled Embedded Systems Software Engineer to join our team. As an Embedded Systems Software Engineer, you will be responsible for developing and maintaining software tools for testing hardware devices.**Key Responsibilities:**Develop and maintain software tools for testing hardware devices using Python...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    Job DescriptionCanonical 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 science, AI, engineering innovation and IoT.The company is a pioneer of global distributed collaboration, with...


  • Coimbra, Coimbra, Portugal Buscojobs Portugal Tempo inteiro

    Software Engineer Role OverviewWe are seeking a highly motivated Linux Kernel Software Engineer to join our Canonical team in Portugal. As a Linux Kernel Software Engineer, you will be responsible for designing, developing, and testing high-quality software components for the Ubuntu operating system.Job DescriptionIn this role, you will have the opportunity...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    Job DescriptionRedefine the Linux experience in the embedded environment by leveraging the smallest, most secure, and updatable operating system in the IoT market. This role is designed for a senior software engineer passionate about open-source software, Linux, security, and the developer experience.Key Responsibilities:Design and implement software that...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    OverviewCanonical is a leading provider of open-source software solutions, operating at the forefront of global enterprise and technology markets. Our platform, Ubuntu, has widespread adoption in cutting-edge initiatives such as public cloud, data science, AI, engineering innovation, and IoT.We collaborate with industry leaders in various sectors, including...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    About the JobWe are looking for a highly skilled Linux Kernel Software Engineer to join our team at Canonical. As a key member of our kernel team, you will play a critical role in the development and maintenance of the Ubuntu Linux kernel.Your Key Responsibilities:Develop and maintain high-quality kernel code for UbuntuCollaborate with our global team to...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    About this RoleThe Partner Engineering team at Canonical collaborates with leading silicon companies to optimize Ubuntu for the latest silicon. As a fast-paced, problem-solving role, you will work closely with specialist engineers from our partners to integrate next-generation features and performance enhancements for upcoming hardware.This is a challenging...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    About the RoleWe are seeking a skilled Linux Kernel Engineer to join our team. As a Linux Kernel Engineer, you will be responsible for designing, developing, and maintaining the Linux kernel for our Ubuntu-based products.Responsibilities* Collaborate with our global team to develop and maintain the Linux kernel* Work closely with silicon, cloud, and hardware...


  • Coimbra, Coimbra, Portugal The Loop Co. Tempo inteiro

    Job DescriptionWe are seeking an Embedded Systems Engineer to join our R&D team in Coimbra, Portugal.Your ImpactDesign, develop, test and implement software application solutions.Design hardware components, sensors, microprocessors and processors.Write firmware in C/C++ for embedded systems.Work with lower-level computer systems.Integrate embedded systems...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    About UsAt Canonical, we are a pioneering tech firm at the forefront of the global move to open source.We publish Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud.Job DescriptionThis role is an exciting opportunity to work with the latest Linux kernel, RTOS, and open source technologies.You will be responsible...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    Job DescriptionWe are seeking a Senior Linux Software Architect to join our team. In this role, you will be responsible for designing and implementing software that runs on various CPU architectures.About the RoleDesign and implement system daemons with REST APIs in GolangIntegrate diverse bootloaders and maintain gadget snapsCollaborate proactively with a...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    At Canonical, we are a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely adopted in various industries including public cloud, data science, AI, engineering innovation, and IoT.We are seeking an experienced Senior Embedded Systems Business Development Manager to...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    About PhitureAt Phiture, we redefine the embedded Linux experience with the smallest, most secure, and reliable operating system in the IoT market. We're passionate about open source software, Linux, containers, security, and the developer experience. Our mission is to empower everyone to build robust solutions in various fields, including IoT, automotive,...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    At Phiture, we are pushing the boundaries of embedded Linux and redefining the IoT experience. We're seeking an exceptional technical leader to join our team as a Senior Software Engineering Team Lead. If you have a passion for open-source software, Linux, containers, security, and the developer experience, this is your chance to shape the future of Linux...

  • Senior Technical Lead

    4 semanas atrás


    Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    About the RoleWe are seeking a highly skilled Senior Technical Lead to join our Partner Engineering team as an Embedded Systems Expert. This is an exciting opportunity to lead a talented team of engineers and contribute to the development of cutting-edge technologies.Key ResponsibilitiesLead and develop a team of engineers, providing technical guidance and...