Senior Ubuntu Embedded IoT System Engineer

4 weeks ago


Riyadh, Ar Riyāḑ, Saudi Arabia canonical Full time
Senior Ubuntu Embedded IoT System Engineer

Nationality: Any Nationality

Vacancy: 1 Vacancy

Job Description

Key responsibilities

  • Provide software and system engineering services for OEM and ODM customers;
  • Work closely with partners on platform bring up;
  • Work with project managers and Field/QA engineers to identify, triage, and fix critical problems;
  • Work with individual upstream projects to find and apply patches for bugs;
  • Conduct root cause analysis, collect and organize details to reproduce and explain results;
  • Facilitate communication between Ubuntu, firmware and hardware engineering teams;
  • Occasional international travel to the EU, USA, Taiwan and China.

Required skills and experience

  • A Bachelor or higher degree in STEM, preferably Computer Science or Electrical Engineering;
  • English written and verbal communication skills;
  • Familiar with C, Python and Bash;
  • Familiar with Linux boot up process;
  • Linux kernel, boot and system-level architecture skills;
  • Experience of bootloader development, such as u-boot;
  • Software development on Arm or non-X86 platforms;
  • Linux debugging and resolution abilities;
  • Ability to be productive in a globally distributed team;
  • Ability to learn fast to work on cutting edge technologies;
  • Fluency in written and spoken Mandarin Chinese.

Desirable skills and experience

  • Experience with system firmware, including uboot, UEFI, ACPI, DSDT, boot loaders, device firmware;
  • Experience debugging power management on PCI ASPM, SATA ALPM, low power profiles;
  • Experience in board design, bring up, and validation;
  • Experience with electrical engineering design tools (e.g. schematic capture, layout);
  • Computer architecture knowledge of x86, ARM, RISC-V;
  • Familiarity with Ubuntu development model;
  • Shell/Python scripting skills.

Company Industry: IT - Software Services

Department / Functional Area

Keywords: Senior Ubuntu Embedded IoT System Engineer

#J-18808-Ljbffr
  • Embedded Engineer

    1 week ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Ejada Systems Limited. Full time

    The primary purpose of the Embedded Engineer role is to design, develop, and optimize embedded systems and software for a range of hardware platforms. This role involves working closely with cross-disciplinary teams to create high-performance, reliable, and scalable embedded solutions that meet the specific needs of the business and end-users.Role and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Canonical Full time

    EMEA Sales Director, ISV Embedded SolutionsJoin to apply for the EMEA Sales Director, ISV Embedded Solutions role at Canonical.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 enterprise initiatives such as public cloud, data science, AI,...


  • Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    Cloud-Based IoT Solutions EngineerWe are looking for a skilled IoT Developer to join our team and contribute to the design, development, and maintenance of cloud-based IoT solutions. The ideal candidate should have hands-on experience in building and integrating IoT solutions, with a strong understanding of IoT system architecture, device protocols, and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    This role involves leading QA and QC efforts for IoT products that integrate connected sensors, edge devices, and cloud analytics platforms.The successful candidate will be responsible for owning the entire quality lifecycle, including testing embedded microcontrollers, communication protocols, real-time data flows, OTA firmware updates, and high-scale cloud...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Canonical Full time

    Embedded Linux Field Engineering ManagerJoin to apply for the Embedded Linux Field Engineering Manager role at CanonicalEmbedded Linux Field Engineering Manager2 weeks ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Field Engineering Manager role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Canonical Full time

    Join to apply for the Engineering Manager, Ubuntu Server Distribution role at CanonicalCanonical 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 enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Canonical Full time

    Join to apply for the Engineering Manager, Ubuntu Server Distribution role at CanonicalCanonical 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 enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our...

  • IoT Developer

    6 days ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Zid | زد Full time

    We are a leading technology company that specializes in IoT solutions for various industries. Our mission is to provide innovative, reliable, and scalable IoT solutions that help our clients transform their businesses.Job Summary:We are seeking an experienced IoT Developer with approximately 5 years of hands-on experience in building and integrating IoT...

  • Senior Test Engineer

    2 weeks ago


    Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    **Job Overview:**We are seeking an experienced Senior Test Engineer to join our team and lead the development of advanced IoT systems.Main Responsibilities:Designing and implementing comprehensive testing strategies for IoT systems, including hardware and software components.Developing automated test scripts using various frameworks, including Robot...


  • Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    About the Role:">This is a key position in our team responsible for delivering high-quality software and system engineering services;You will work closely with partners to develop and bring up new platforms;Collaborate with cross-functional teams, including project managers, QA engineers, and upstream projects;Analyze and troubleshoot complex technical...