Embedded Linux Software Engineer

hace 1 día


Morelia, Michoacán de Ocampo, México Canonical A tiempo completo
About the Role

We are seeking a highly skilled Linux Software Engineer to join our team at Canonical, 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.

Key Responsibilities
  • Design and develop high-quality software for embedded systems using Linux and other open source technologies.
  • Collaborate with cross-functional teams to deliver Ubuntu for the latest IoT and server-class hardware platforms.
  • Integrate and maintain device-oriented software stacks, ensuring seamless performance and security.
  • Write well-designed, efficient code that meets the needs of our customers and partners.
  • Participate in code reviews, contribute to technical documentation, and engage with the broader open source community.
  • Work closely with our customers to understand their needs and deliver solutions that meet their expectations.
Requirements
  • Strong academic background in Computer Science or a related field.
  • Proficiency in at least one programming language, such as Golang, C, C++, or Rust.
  • Experience with Linux (Debian or Ubuntu preferred) and a passion for embedded systems software.
  • Excellent communication and interpersonal skills, with the ability to work effectively in a distributed team.
  • Strong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions.
  • Ability to travel occasionally for company events and customer meetings.
What We Offer
  • A competitive salary and benefits package, including a personal learning and development budget of USD 2,000 per year.
  • A distributed work environment with twice-yearly team sprints in person.
  • Opportunities for career growth and professional development, with a focus on excellence and innovation.
  • A dynamic and supportive team environment, with a strong focus on collaboration and open communication.
  • Recognition rewards and annual holiday leave.
About Canonical

Canonical is an equal opportunity employer, committed to fostering a workplace free from discrimination. We value diversity of experience, perspectives, and background, and believe that this diversity creates a better work environment and better products. We are proud to be a remote-first company, with a global presence and a commitment to excellence in all that we do.



  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleCanonical is seeking a highly skilled Embedded Linux Consultant to join our team. As a key member of our organization, you will play a critical role in expanding our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco, as well as Consumer Electronics.Key ResponsibilitiesEngage with...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleCanonical is seeking a highly skilled Embedded Linux Consultant to join our team. As a key member of our organization, you will play a critical role in expanding our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco, as well as Consumer Electronics.Key ResponsibilitiesEngage with...

  • **Engineering Manager

    hace 2 semanas


    Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking an experienced Engineering Manager to lead our team of software developers in shaping the future of Linux for embedded systems. As a key member of our leadership team, you will be responsible for driving the technical direction of our Linux-based operating system and ensuring timely delivery of high-quality software solutions.Key...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    Unlock the Potential of Ubuntu with Our Partner Engineering TeamThe Partner Engineering team at Canonical collaborates with leading silicon companies to optimize Ubuntu for the latest hardware platforms. As a Partner Engineering Manager, you will lead a team of engineers to design and implement the best Ubuntu integration for server-class hardware platforms...

  • Linux Network Engineer

    hace 2 semanas


    Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Linux Network Engineer to join our team at Canonical. As a key member of our Foundations team, you will play a critical role in shaping the future of Ubuntu's network stack.Key ResponsibilitiesDesign and implement software-defined networking solutions for evolving data centre architecturesCollaborate with a...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking an experienced Engineering Manager to lead our Partner Engineering team at Canonical. As a key member of our organization, you will be responsible for managing relationships with our key technology partners, ensuring timely delivery on agreed project milestones, and overseeing commercial engagements.Key ResponsibilitiesLead a...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    Bootloader Engineer OpportunityWe are seeking an experienced software engineer passionate about Linux systems, hardware architectures, and the open source community to join our Ubuntu Foundations Engineering team. As a Bootloader Engineer, you will play a critical role in maintaining and enhancing the Ubuntu bootloader stack to provide fast, reliable, and...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    Unlock Your Potential as a Software Engineer at CanonicalThis is an exciting opportunity to join a talented team of software engineers passionate about open source software, Linux, Python, and web services at scale. We are building the next generation management solution for Ubuntu in the enterprise - on premise and on the public cloud - to enable large...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    Unlock Your Potential as a Cloud Automation SpecialistThis is an exciting opportunity for a software engineer passionate about open source software, Linux, and Data Centre automation. Join Canonical, a growing international software company, and work with the best and brightest people in technology to build a rewarding, meaningful career.About the RoleThe...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleAs a Software Engineer, Ceph, at Canonical, you will play a key role in the success of Ubuntu and our partners. Your primary responsibility will be to contribute to the development of high-quality software, working closely with a globally distributed team. You will have the opportunity to influence the culture and facilitate technical delivery,...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    {"title": "Linux Kernel Engineer", "description": "Key ResponsibilitiesAs a Linux Kernel Engineer at Canonical, you will be responsible for leading the delivery of a team of junior and mid-career engineers for a key aspect of Ubuntu Linux. You will work closely with management within and outside the team to track and coordinate initiatives to delivery. You...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleAs a Software Engineer, Ceph, at Canonical, you will play a key role in the success of Ubuntu and our partners. Your primary responsibility will be to contribute to the development of high-quality software, working closely with a globally distributed team. You will have the opportunity to influence the culture and facilitate technical delivery,...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking a skilled software engineer to join our team at Canonical, where you will have the opportunity to build and validate resilient distributed systems. As a software engineer, you will be responsible for developing CI pipelines that power Canonical's cloud integration testing and reporting.Key ResponsibilitiesCreate automated testing...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleCanonical is seeking a highly skilled Linux Platform Integration Specialist to join our team. As a key member of our engineering team, you will be responsible for optimizing Ubuntu for the latest silicon and hardware platforms.Key ResponsibilitiesDesign and implement the best Ubuntu integration for the latest IoT desktop and server-class...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleThis is a general track for Senior Engineers or above in any team at Canonical. After the first round of interviews, we will establish which teams might be an excellent fit and progress your application with them.About CanonicalCanonical delivers open source to the world across every class of compute. Canonical Ubuntu is the world's favourite...

  • Software Developer

    hace 1 día


    Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleThis is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.Key ResponsibilitiesCollaborate proactively with a distributed team to...

  • Software Developer

    hace 1 día


    Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About CanonicalCanonical delivers open source software to millions of Linux, Windows, and Mac machines through Ubuntu and the wider Canonical ecosystem. We are expanding our scope to help developers ship their software efficiently to clouds and IoT devices.Job SummaryWe are seeking a talented software engineer with a passion for developer experience and...


  • Morelia, Michoacán de Ocampo, México Microsoft A tiempo completo

    Unlock Your Potential as a Senior Software Engineer at MicrosoftWe are seeking a highly skilled Senior Software Engineer to join our Microsoft 365 team. As a key member of our team, you will play a critical role in designing and building one of the fastest growing cloud services in Microsoft.About the RoleAs a Senior Software Engineer, you will be...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Linux Cryptography and Security Solutions Engineer to join our team at Canonical. As a key member of our Security Hardening team, you will play a critical role in building and maintaining the security foundation that enables Ubuntu and its users to operate securely and remain compliant with international...


  • Morelia, Michoacán de Ocampo, México Canonical A tiempo completo

    {"h1": "Cloud Infrastructure Engineer at Canonical", "p": "At Canonical, we are seeking a skilled Cloud Infrastructure Engineer to join our team. As a Cloud Infrastructure Engineer, you will play a key role in designing, building, and integrating new features and enhancements into Ubuntu that will support users of Ubuntu in public clouds. You will work...