Talent.com
Software Engineer - Industrial IoT

Software Engineer - Industrial IoT

CanonicalWorkFromHome, Capital Governorate, Bahrain
30+ days ago
Job description

Overview

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.

In our team we value collaboration, peer reviews, good integration / unit testing and writing maintainable code. General knowledge and experience with Linux as a developer platform is required.

Responsibilities

  • Collaborate proactively with a distributed team
  • Develop and maintain open source IoT application packages
  • Debug issues and produce high quality code to fix them
  • Review code produced by upstream and / or other engineers at Canonical
  • Discuss ideas and collaborate on finding good solutions
  • Experiment with Ubuntu Core and showcase industry-grade IoT solutions
  • Contribute to the development of IoT platforms
  • Contribute to building Edge AI solutions
  • Participate in IoT standardisation working group discussions and planning (Connectivity Standards Alliance, Web of Things, etc)
  • Work on Matter, the connectivity standard unifying smart homes
  • Work from home with global travel 2 to 4 weeks for internal and external events

Qualifications

  • Proven track record of at least 3 years of professional software development using Go or C++.
  • You have experience working with RESTful APIs or asynchronous messaging protocols
  • You have interest and experience with a few of the following :
  • Containers (docker, kubernetes)
  • Linux distributions
  • Snap, debian, or RPM packaging
  • Shell scripting
  • CI / CD (Github Actions, Gitlab CI, etc)
  • IoT frameworks and protocols
  • Real-time applications
  • AIML inference frameworks
  • 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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • WorkFromHome, Capital Governorate, Bahrain

    Related jobs
    • Promoted
    Software Engineer Instructor - PT

    Software Engineer Instructor - PT

    The Adecco GroupBahrain
    Since 2011, General Assembly has transformed tens of thousands of careers through pioneering, experiential education in today’s most in-demand skills. As featured in The Economist, Wired, and The Ne...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (Platform)

    Software Engineer (Platform)

    SpeechifyKhobar, Saudi Arabia
    Speechify Join to apply for the.Speechify Get AI-powered advice on this job and more exclusive features.This range is provided by Speechify. Your actual pay will be based on your skills and experien...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Devices Software Engineer

    Linux Devices Software Engineer

    CanonicalAl ‘Aqrabiyah, Saudi Arabia
    Linux Devices Software Engineer.Canonical 1 month ago Be among the first 25 applicants Join to apply for the.Linux Devices Software Engineer. Canonical Get AI-powered advice on this job and more exc...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Calo IncJid Hafs, Capital Governorate, Bahrain
    Launched in Bahrain in November of 2019, Calo is on a mission to make healthy easy.We’re a team of dedicated people driving this mission by providing better, faster, and cheaper ways to access food...Show moreLast updated: 15 days ago
    • Promoted
    Solutions Engineer

    Solutions Engineer

    NodeShiftWorkFromHome, Bahrain
    NodeShift is a fast-growing AI infrastructure startup headquartered in Al Maryah Island, Abu Dhabi, the UAE’s most prestigious innovation and financial district with a second office in Qatar Financ...Show moreLast updated: 5 days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Calo Inc.Jid Hafs, Capital Governorate, Bahrain
    Calo launched in Bahrain in November 2019 and is on a mission to make healthy easy.We’re a team of dedicated people driving this mission by providing better, faster, and cheaper ways to access food...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Web Engineer

    Senior Web Engineer

    CanonicalWorkFromHome, Capital Governorate, Bahrain
    Senior Web Engineer role at Canonical.Senior Software Engineer on the Web Engineering team; responsible for driving best practices, identifying risks, leading technical discussions, and delivering ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer Instructor

    Software Engineer Instructor

    The Adecco GroupBahrain
    Since 2011, General Assembly has transformed tens of thousands of careers through pioneering, experiential education in today’s most in-demand skills. As featured in The Economist, Wired, and The Ne...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer Instructor

    Software Engineer Instructor

    General AssemblyBahrain
    Since 2011, General Assembly has transformed tens of thousands of careers through pioneering, experiential education in today’s most in-demand skills. As featured in The Economist, Wired, and The Ne...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Flourish HealthBahrain
    We provide IT services and consulting tailored for small healthcare businesses and private practices.Our mission is to help providers enhance efficiency, ensure data security, and adopt cost-effect...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - Cross-platform C++ - Multipass

    Software Engineer - Cross-platform C++ - Multipass

    CanonicalAl ‘Aqrabiyah, Saudi Arabia
    Software Engineer - Cross-platform C++ - Multipass.Software Engineer - Cross-platform C++ - Multipass.Canonical Continue with Google Continue with Google Software Engineer - Cross-platform C++ - Mu...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer, Ios Core Product - Bahrain

    Software Engineer, Ios Core Product - Bahrain

    SpeechifyManama, Capital Governorate, Bahrain
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn PDFs, books, Google Docs, news articles, ...Show moreLast updated: 7 days ago
    • Promoted
    Software Engineer, Platform - Bahrain

    Software Engineer, Platform - Bahrain

    SpeechifyManama, Capital Governorate, Bahrain
    The mission of Speechify is to make sure that reading is never a barrier to learning.The responsibilities of our Platform team include building and maintaining all backend services, including, but ...Show moreLast updated: 7 days ago
    Senior Software Engineer

    Senior Software Engineer

    CaloSeef, Manama, BH
    Quick Apply
    About Calo Launched in Bahrain in November of 2019, Calo is on a mission to make healthy easy.We’re a team of dedicated people driving this mission by providing better, faster, and cheaper wa...Show moreLast updated: 17 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Calo Inc.Manama, Capital Governorate, Bahrain
    Launched in Bahrain in November of 2019, Calo is on a mission to make healthy easy.We’re a team of dedicated people driving this mission by providing better, faster, and cheaper ways to access food...Show moreLast updated: 15 days ago
    • Promoted
    Industrial IoT Solution Architect

    Industrial IoT Solution Architect

    Capgemini EngineeringAl ‘Aqrabiyah, Saudi Arabia
    Get AI-powered advice on this job and more exclusive features.At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and archi...Show moreLast updated: 25 days ago
    • Promoted
    Lead Golang Software Engineer, Commercial Systems

    Lead Golang Software Engineer, Commercial Systems

    CanonicalWorkFromHome, Capital Governorate, Bahrain
    Lead Golang Software Engineer, Commercial Systems.Canonical is hiring a Lead Golang Software Engineer for the Commercial Systems unit. The role involves developing Golang services that support billi...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - OpenStack

    Software Engineer - OpenStack

    CanonicalWorkFromHome, Capital Governorate, Bahrain
    Join or sign in to find your next job.Be among the first 25 applicants.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets....Show moreLast updated: 30+ days ago