IoT Application Specialist

hace 7 días


Salamanca, Salamanca, España Canonical A tiempo completo
About the Role

This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

Your role will be to help us provide easy to deploy, secure, and customizable industrial edge solutions. You will work on designing and implementing applications that run on constrained IoT devices to powerful gateways. Embedded systems and Linux will be at the core of your everyday challenges.

Key Responsibilities
  1. Collaborate proactively with a distributed team to deliver high-quality software solutions.
  2. Develop and maintain open source IoT application packages, ensuring seamless integration and scalability.
  3. Debug issues and produce high-quality code to fix them, adhering to industry standards and best practices.
  4. Review code produced by upstream and/or other engineers at Canonical, providing constructive feedback and suggestions for improvement.
  5. Discuss ideas and collaborate on finding good solutions, leveraging collective expertise and knowledge.
  6. Experiment with Ubuntu Core and showcase industry-grade IoT solutions, staying up-to-date with the latest technologies and trends.
  7. Work on Matter, the connectivity standard unifying smart homes, and contribute to the development of IoT platforms.
  8. Participate in IoT standardization working group discussions and planning, ensuring alignment with industry standards and best practices.
  9. Work from home with occasional global travel for internal and external events, fostering collaboration and knowledge sharing.
About You

We are looking for a skilled software engineer with a proven track record of at least 3 years of professional software development using Go or C++. You should have experience working with RESTful APIs, MQTT or other messaging protocols, and be familiar with wireless communication protocols such as WiFi, BLE, Zigbee, Z-Wave, and Thread.

You should also have interest and experience with a few of the following:

  1. Containers (docker, kubernetes)
  2. Linux distributions
  3. Snap, debian, or RPM packaging
  4. Shell scripting
  5. CI/CD (Github Actions, Gitlab CI, etc)
  6. IoT frameworks and protocols
  7. Real-time applications

You value soft skills, communication and advocacy, and are passionate, enterprising, thoughtful, and self-motivated. You have a Bachelor's or equivalent in Computer Science, STEM or similar degree.

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



  • Salamanca, Salamanca, España Ardena A tiempo completo

    About UsArdena is a leading contract development organization for the pharmaceutical industry. We assist pharmaceutical companies, from virtual biotech to big pharma, in bringing their valued molecule(s) to the clinic and market. We provide a comprehensive and integrated portfolio of drug substance and drug product development, manufacturing, logistics, and...


  • Salamanca, Salamanca, España Ardena A tiempo completo

    About UsArdena is a leading contract development organization for the pharmaceutical industry. We assist pharmaceutical companies, from virtual biotech to big pharma, in bringing their valued molecule(s) to the clinic and market. We provide a comprehensive and integrated portfolio of drug substance and drug product development, manufacturing, logistics, and...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Embedded Systems Engineer - Optimization Specialist to join our team at Canonical. As a key member of our engineering team, you will be responsible for optimizing Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.Key ResponsibilitiesDesign and implement optimized Ubuntu...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Embedded Systems Engineer - Optimization Specialist to join our team at Canonical. As a key member of our engineering team, you will be responsible for optimizing Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.Key ResponsibilitiesDesign and implement optimized Ubuntu...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Linux Platform Integration Specialist to join our team at Canonical. As a key member of our organization, you will play a critical role in optimizing Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.Key ResponsibilitiesDesign and implement the best Ubuntu integration for the...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Linux Platform Integration Specialist to join our team at Canonical. As a key member of our organization, you will play a critical role in optimizing Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.Key ResponsibilitiesDesign and implement the best Ubuntu integration for the...

  • Software Developer

    hace 4 días


    Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT.Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.Your role will be to help us provide easy to deploy, secure, and...

  • Software Developer

    hace 4 días


    Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT.Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.Your role will be to help us provide easy to deploy, secure, and...

  • Software Developer

    hace 7 días


    Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.Your role will be to help us provide easy to deploy, secure, and...

  • Security Specialist

    hace 7 días


    Salamanca, Salamanca, España Canonical A tiempo completo

    Job SummaryCanonical is seeking a highly skilled Security Specialist to join our industry-leading software security team. As a key member of our team, you will play a critical role in protecting the open source community and Ubuntu users from emerging threats.About the RoleWe are looking for a talented individual with a strong understanding of common...

  • Security Specialist

    hace 7 días


    Salamanca, Salamanca, España Canonical A tiempo completo

    Job SummaryCanonical is seeking a highly skilled Security Specialist to join our industry-leading software security team. As a key member of our team, you will play a critical role in protecting the open source community and Ubuntu users from emerging threats.About the RoleWe are looking for a talented individual with a strong understanding of common...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly motivated and creative Graduate Communications Specialist to join our team at Canonical. As a key member of our communications team, you will be responsible for developing and executing a comprehensive social media strategy that showcases our brand and engages our online communities.Key ResponsibilitiesDevelop and...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    Canonical 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. Our customers include the world's leading public cloud and silicon providers, and...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    Canonical 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. Our customers include the world's leading public cloud and silicon providers, and...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Software Engineer to join our Cloud Engineering team at Canonical. As a Software Engineer, Ceph Storage Specialist, you will play a key role in the development and maintenance of our Ceph storage solutions.Key ResponsibilitiesDesign and implement high-quality, scalable software solutions for Ceph...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Embedded Linux Senior Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing and implementing the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks.Key ResponsibilitiesDesign and implement...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Embedded Linux Senior Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing and implementing the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks.Key ResponsibilitiesDesign and implement...


  • Salamanca, Salamanca, España Microsoft A tiempo completo

    About the RoleWe are seeking a highly skilled and experienced Cybersecurity Infrastructure Specialist to join our team at Microsoft. As a key member of our Incident Response team, you will play a critical role in helping our customers combat cyber threats and protect their digital assets.Key ResponsibilitiesAssist our top customers with incident response and...


  • Salamanca, Salamanca, España Microsoft A tiempo completo

    About the RoleWe are seeking a highly skilled and experienced Cybersecurity Infrastructure Specialist to join our team at Microsoft. As a key member of our Incident Response team, you will play a critical role in helping our customers combat cyber threats and protect their digital assets.Key ResponsibilitiesAssist our top customers with incident response and...


  • Salamanca, Salamanca, España Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Embedded Linux Senior Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for optimizing Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.Key ResponsibilitiesDesign and implement the best Ubuntu integration for the...