Senior Embedded Systems Software Developer

2 semanas atrás


Coimbra, Coimbra, Portugal Phiture Tempo inteiro
Job Description

Redefine 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 runs on various CPU architectures, such as ARM, RISC-V, and X86.
  • Work on boot mechanisms, bootloaders, storage partition layout, device trees, kernel, services, and userspace applications to manage the system via RESTful APIs.
  • Develop system daemons with REST APIs in Golang, integrate diverse bootloaders, and maintain gadget snaps.
  • Collaborate proactively with a distributed team, write high-quality code with unit tests, debug issues, and produce high-quality fixes.
  • Review code produced by other engineers, discuss ideas, and collaborate on finding good solutions.


Requirements:


  • Love technology and working with brilliant people.
  • Be curious, flexible, articulate, and accountable.
  • Value soft skills and be passionate, enterprising, thoughtful, and self-motivated.
  • Hold a Bachelor's or equivalent in Computer Science, STEM, or similar degree.
  • Have experience with Golang, C/C++, and Shell.
  • Have a solid understanding of Linux and a modern GNU/Linux distribution, Debian or Ubuntu preferred.
  • Have experience or interest in low-level system and security facilities such as bootloaders, systemd, and Linux security implementations.
  • Have experience with API design and development, including REST/gRPC or similar.
  • Have personal or professional experience with Linux-capable devices such as Raspberry Pi.


About Us:

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide to reduce costs, improve efficiency, and enhance security with Ubuntu.



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.



We are a company that values innovation, collaboration, and customer satisfaction. If you are passionate about technology and want to be part of a dynamic team, we encourage you to apply.



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

    pbAbout the Role/b/ppWe are seeking an Embedded Systems Software Developer to join our R&D team in Coimbra, Portugal. As a key member of our team, you will be responsible for designing, developing, testing, and implementing software application solutions for our circular projects./ppbYour Key Responsibilities/b/pulliDesign and develop software application...


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

    Role OverviewWe are seeking an Embedded Systems Software Developer to join our R&D team in Coimbra, Portugal. As a key member of our team, you will be responsible for designing, developing, testing, and implementing software application solutions for our circular projects.Key ResponsibilitiesDesign and develop software application solutionsDesign hardware...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    Redefine the Linux experience in the embedded environment with our cutting-edge, secure, and updatable operating system for the IoT market. This is an exciting opportunity for a senior software engineer passionate about open source software, Linux, security, and the developer experience.Our mission is to empower developers to build robust solutions in...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    Role OverviewWe're seeking a skilled Senior Software Engineer to join our team and contribute to the development of secure, updatable, and efficient Linux operating systems for embedded environments. This is an exciting opportunity to work on cutting-edge technology and collaborate with a talented team of engineers passionate about open-source software,...


  • 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

    **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

    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

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

  • Embedded Systems Engineer

    1 semana atrás


    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 the RoleWe are seeking a Senior Embedded Solutions Strategist to drive partnerships for licensing and embedding Ubuntu and Ubuntu Pro into software and SaaS solutions. As an Embedded Solutions Director, you will play a key role in developing and executing strategies to help ISVs (Independent Software Vendors) leverage Canonical's open source platform.


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    The role of Senior Director of Embedded Solutions is crucial to driving partnerships for licensing and embedding Ubuntu and Ubuntu Pro into software and SaaS solutions. Canonical supports ISV customers and alliances in building on Ubuntu and Ubuntu Pro, which helps them deliver fast, reliable, secure, compliant, and consistent solutions. We provide the...


  • 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

    About the JobThis 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...


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


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    About the RoleWe are seeking a highly skilled Embedded Software Sales and Business Development Expert to join our team. This is a unique opportunity to work with a leading provider of open source software and operating systems, expanding our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco.

  • Embedded Linux Specialist

    3 semanas atrás


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

  • Senior Developer

    3 semanas atrás


    Coimbra, Coimbra, Portugal Noesis Tempo inteiro

    We are seeking a Senior Developer to lead our development team and drive innovative solutions. Key responsibilities include:Design and implement complex software systemsCollaborate with cross-functional teams to deliver high-quality resultsStay up-to-date with industry trends and emerging technologiesA successful candidate will have a strong background in...

  • Senior Software Developer

    3 semanas atrás


    Coimbra, Coimbra, Portugal Carbocode Tempo inteiro

    About the JobOur company is seeking a highly skilled Senior Software Developer to join our Cloud Engineering team. The ideal candidate will have expertise in cloud infrastructure and software development.


  • Coimbra, Coimbra, Portugal Critical Software Sa Tempo inteiro

    Software Engineer Role at Critical Software SaAt Critical Software Sa, we believe that our people are the driving force behind our success. We are a dynamic and innovative company that is always looking for talented individuals to join our team.About the RoleAs a Senior Java Software Engineer, you will be responsible for designing and developing high-quality...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    Job DescriptionWe are hiring an Embedded Software Sales Representative to expand our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco, as well as consumer electronics.This is a prospecting sales and strategic account development role that requires energy, ambition, and focus. You will be...