C and Golang Engineer for dqlite

7 days ago


Kuwait City, Al Asimah Canonical Full time

Overview:

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

Job Requirements:

  • Experience with distributed systems (preferably with Raft)
  • Good C programming experience
  • Solid understanding of asynchronous programming and concurrency patterns a plus
  • Capacity to learn quickly about new systems and techniques
  • Strong written and verbal communication skills
  • Bachelor's or equivalent in Computer Science, STEM, or similar degree

Benefits:

As a Canonical employee, you will enjoy a range of benefits, including a distributed work environment, twice-yearly team sprints, a personal learning and development budget, annual compensation reviews, recognition rewards, and a range of employee benefits.



  • Kuwait City, Al Asimah Canonical Full time

    About the RoleThis role involves designing and implementing enhancements to libraft, dqlite, and go-dqlite components used in MicroK8s, LXD, and other projects. Responsibilities include development work, issue resolution, and user support.


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    **Linux Devices and Golang Developer Position:**Our company is seeking an experienced Linux devices and Golang developer to join our team. As a key member of our SnapD team, you will work on mission-critical Golang code, focusing on software delivery, containers, security sandboxing, telemetry, and device management.Key Responsibilities:Collaborate...


  • Kuwait City, Al Asimah Canonical Full time

    Job Description:We are seeking a skilled software developer to join our team working on dqlite, a distributed SQLite database that utilizes our Raft library for establishing consensus and replication. This role involves designing and implementing enhancements to the libraft, dqlite, and go-dqlite components, which we consume in MicroK8s, LXD, and other...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    About the RoleWe are looking for an experienced Embedded Systems Engineer to join our team. This role involves working on the development of Ubuntu Core and snapd software, collaborating with silicon software and optimization engineers to enhance Ubuntu performance, and working with kernel driver and hardware enablement engineers to integrate new hardware...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    **The Opportunity:**We are seeking a talented Go and Linux system engineer to join our team. As a key member of our SnapD team, you will work on mission-critical Golang code, focusing on software delivery, containers, security sandboxing, telemetry, and device management.Responsibilities:Collaborate proactively with a distributed team.Write high-quality code...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    Job OverviewA well-established company, HealthCare Dynamics Gen. Trading Company W.L.L., is leveraging advanced technology to bring collaborative and open-ended computer dialogues to life. We seek experienced C/C++ Developers to work closely with cross-functional teams defining, designing, and delivering new features for the next generation of dialog...


  • Kuwait City, Al Asimah Canonical Full time

    **Required Skills and Qualifications**Bachelor's degree in Computer Science or related technical field.Extensive Linux experience - Debian or Ubuntu preferred.Solid embedded Linux experience (Yocto, Buildroot...) or RTOS.Fluency in at least one of Golang, Python, C, C++, or Rust.Professional written and spoken English in addition to the local...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    **About the Role:**We are looking for a skilled Linux software development engineer to join our team. As a key member of our SnapD team, you will work on mission-critical Golang code focused on software delivery, containers, security sandboxing, telemetry, and device management.Key Responsibilities:Collaborate proactively with a distributed team to develop...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    Job DescriptionThis role is a key position in our engineering team, focusing on the development of low-level system technology and embedded systems. We are seeking highly skilled engineers who can contribute to crafting high-performance, safe, and secure code for various hardware platforms.We aim to bring open-source innovation to the world by creating a...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    About YouTo succeed in this role, you will need to possess a Bachelor's degree in Computer Science or a related technical field. You should also have a proven track record of success in customer-facing roles, with experience in solution architecture, design, and delivery.As a seasoned professional, you will be fluent in at least one of the following...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    Technical Requirements:Extensive embedded Linux experience - Yocto or otherExtensive Linux experience - Debian or Ubuntu preferredFluency in at least one of Golang, Python, C, C++, or RustAbility to manage a small teamExperience with customer engagementsThis role requires someone who is not only technically skilled but also able to inspire and motivate a...


  • Kuwait City, Al Asimah Canonical Full time

    Job OverviewCanonical is seeking a skilled software engineer to join our Ubuntu Core team. The ideal candidate will have experience with C, Golang, and Shell programming languages, as well as a solid understanding of Linux and its ecosystem.Key Responsibilities:Integrate diverse bootloaders and maintain gadget snaps.Write high-quality code with unit tests to...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    About CanonicalWe are a leading tech firm driving innovation in the global open source movement. Our mission is to empower businesses with cutting-edge technology solutions.We foster a culture of excellence, recruiting talented individuals from around the world who share our passion for software development and customer satisfaction.Our platform, Ubuntu, is...


  • Kuwait City, Al Asimah Canonical Full time

    Key Responsibilities:• Design and implement features across dqlite• Debug and resolve issues encountered by users• Improve Jepsen tests, traditional HA database automated testing, and stress tests• Participate in engineering processes through code and architectural review• Engage with the open-source community and commercial partners

  • Expert C# Developer

    1 week ago


    Kuwait City, Al Asimah Bleems Full time

    ResponsibilitiesWe are seeking a highly skilled Senior Software Engineer to join our team at Bleems. The ideal candidate will have extensive experience in software development, a strong understanding of .NET technologies, and excellent problem-solving skills.Key Responsibilities:Design and develop software solutions using .NET framework.Develop mobile...


  • Kuwait City, Al Asimah Canonical Full time

    Job DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very 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,...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    We are seeking an experienced Software Engineer to join our team at HealthCare Dynamics Gen. Trading Company W.L.L.The ideal candidate will have a strong background in C/C++ programming and experience working with AI systems.About the Role:Review code generated by AI systems and ensure adherence to quality standards and best practices.Organize the...

  • Linux IoT Developer

    3 days ago


    Kuwait City, Al Asimah Canonical Full time

    Job SummaryWe are seeking a highly skilled software engineer to join our Ubuntu Core team. The ideal candidate will have a solid understanding of Linux and its ecosystem, as well as experience with low-level systems and security facilities.Key Responsibilities:Design and implement software that runs on various CPU architectures.Work on boot mechanisms,...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    **Overview:**Our company is a growing, international software company that works with the open-source community to deliver Ubuntu. Our services help businesses worldwide to reduce costs, improve efficiency, and enhance security with Ubuntu.Job Description:As a software engineer on our SnapD team, you will work on mission-critical Golang code, focusing on...


  • Kuwait City, Al Asimah Canonical Full time

    Job RequirementsTo be successful in this role, you will need:A Bachelor's or equivalent degree in Computer Science, STEM, or similar field.Experience with C or Golang, and Shell programming languages.A solid understanding of Linux and its ecosystem.Knowledge of low-level systems and security facilities, including bootloaders, systemd, udev, and OS level...