Embedded Software Professional

4 days ago


Dubai, Dubai, United Arab Emirates Canonical Full time

About Canonical

At Canonical, we are committed to making open-source software available to everyone. Our team of experts works tirelessly to develop innovative solutions that benefit society as a whole.

Job Overview

We are seeking a highly skilled Linux Embedded Engineer to join our team. The ideal candidate will have a solid understanding of Linux system-level fundamentals and excellent coding skills.

Key Responsibilities:

  1. Craft high-quality code to create new features and debug issues.
  2. Review code produced by other engineers and provide constructive feedback.
  3. Prioritize tasks effectively and manage multiple projects simultaneously.
  4. Demonstrate expertise in Linux system-level fundamentals, including cgroups, namespaces, and apparmor.
  5. Maintain a strong commitment to software testing, code reviews, and maintainable code.

About You

We are looking for an individual who shares our passion for technology and collaboration. Key qualifications include:

  • A Bachelor's degree or equivalent in Computer Science, STEM, or a related field.
  • Proficiency in Go, Python, C, or C++ programming languages.
  • Excellent communication skills and ability to work independently or as part of a team.
  • A proactive approach to problem-solving and adaptability in a fast-paced environment.

Benefits

As a valued member of our team, you can expect:

  • Opportunities for professional growth and development.
  • A flexible work-from-home arrangement with occasional global travel (up to two weeks, twice a year).
  • A dynamic and supportive work environment.


  • Dubai, Dubai, United Arab Emirates Skillspark Full time

    At Skillspark, we are seeking a highly skilled Embedded Software Expert to join our Abu Dhabi team. The ideal candidate will have extensive experience in developing embedded software in a Linux/Unix environment.Key Responsibilities:Develop and maintain complex embedded software systems using C, C++, and Rust.Collaborate with cross-functional teams to design...


  • Dubai, Dubai, United Arab Emirates Meta Full time

    Embedded Software Engineer - RLResearch Responsibilities:Contribute effort to analyze, design,develop, and debug firmware, and embedded software includingsensing and imaging systems.Understand andimplement firmware on micro-controllers and SoCs, leverageperipherals, manage power consumption, support boot loaders, andschedule real-time tasks...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    A collaborative and innovative work environment awaits an accomplished Embedded Firmware Engineer to spearhead the development of cutting-edge smart city solutions and digital platforms.This position requires the candidate to design, develop, and maintain embedded systems for AI waste sorting solutions. The ideal candidate should possess hands-on experience...


  • Dubai, Dubai, United Arab Emirates Skillspark Full time

    We are looking for a Senior Embedded Software Engineer to work on a long-term project in Abu Dhabi. Urgent requirement, hence looking for someone available at a short-notice period. Responsibilities & Requirements: Experience developing embedded software in a Linux/Unix environment, including basic system configuration, scripting, networking, and...


  • Dubai, Dubai, United Arab Emirates Skillspark Full time

    We are looking for a Senior Embedded Software Engineer to work on a long-term project in Abu Dhabi. Urgent requirement, hence looking for someone available at a short-notice period.Responsibilities & Requirements:1. Experience developing embedded software in a Linux/Unix environment, including basic system configuration, scripting, networking, and...


  • Dubai, Dubai, United Arab Emirates Skillspark Full time

    We are looking for a Senior Embedded Software Engineer to work on a long-term project in Abu Dhabi. Urgent requirement, hence looking for someone available at a short-notice period.Responsibilities & Requirements:Experience developing embedded software in a Linux/Unix environment, including basic system configuration, scripting, networking, and...


  • Dubai, Dubai, United Arab Emirates Skillspark Full time

    We are looking for a Senior Embedded Software Engineer to work on a long-term project in Abu Dhabi. Urgent requirement, hence looking for someone available at a short-notice period. Responsibilities & Requirements: Experience developing embedded software in a Linux/Unix environment, including basic system configuration, scripting, networking, and debugging....


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are seeking a highly skilled Embedded Firmware Engineer to join our team of innovators in Dubai Expo City. Our client is a global leader driving advancements in AI models, streaming technologies, and virtual visualization.The ideal candidate will be responsible for designing, developing, and maintaining embedded systems for their AI waste sorting...


  • Dubai, Dubai, United Arab Emirates Skillspark Full time

    Skillspark is seeking a Senior Embedded Software Engineer to lead the development of our new project. The ideal candidate should have experience working on complex projects with multiple stakeholders.Key Responsibilities:Develop and maintain high-quality embedded software in a Linux/Unix environment.Design and implement large-scale software architectures...


  • Dubai, Dubai, United Arab Emirates Skillspark Full time

    At Skillspark, we are looking for a Senior Embedded Software Engineer to join our team. This is an urgent requirement for a long-term project in Abu Dhabi.Responsibilities & Requirements:We require experience in developing embedded software in a Linux/Unix environment, including system configuration, scripting, networking, and debugging.A strong background...


  • Dubai, Dubai, United Arab Emirates Leading Edge Full time

    Job SummaryDesign, develop, and test embedded systems including hardware and software components to meet specific requirements and specifications. Collaborate with cross-functional teams to ensure seamless integration and optimal performance.Key ResponsibilitiesDesign and develop hardware components such as circuit boards, microcontrollers, and sensors.Write...


  • Dubai, Dubai, United Arab Emirates Leading Edge Full time

    Job Summary Design, develop, and test embedded systems including hardware and software components to meet specific requirements and specifications. Collaborate with cross-functional teams to ensure seamless integration and optimal performance. Key Responsibilities Design and develop hardware components such as circuit boards, microcontrollers, and...


  • Dubai, Dubai, United Arab Emirates LeadingEdge Full time

    Job Summary Design, develop, and test embedded systems, including hardware and software components, to meet specific requirements and specifications. Collaborate with cross-functional teams to ensure seamless integration and optimal performance. Key Responsibilities 1. Design and develop hardware components, such as circuit boards, microcontrollers, and...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Embedded Firmware Engineer (Firmware & Python Programming)Dubai, AESeniorSalary Range: To be discussedSummaryGlobal innovator seeks Embedded Firmware Engineer for AI waste sorting. Join in smart city solutions at Dubai Expo City. 5+ years experience in embedded systems required.DescriptionOur client is a global innovator driving advancements in AI models,...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Embedded Firmware Engineer (Firmware & Python Programming)Dubai, AESeniorSalary Range: To be discussedSummaryGlobal innovator seeks Embedded Firmware Engineer for AI waste sorting. Join in smart city solutions at Dubai Expo City. 5+ years experience in embedded systems required.DescriptionOur client is a global innovator driving advancements in AI models,...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Embedded Firmware Engineer (Firmware & Python Programming)Dubai, AESeniorSalary Range: To be discussedSummaryJoin a global innovator as a Embedded Firmware Engineer, designing and maintaining AI waste sorting systems with microcontrollers, AI integration, and industrial automation expertise.DescriptionOur client is a global innovator driving advancements in...


  • Dubai, Dubai, United Arab Emirates Leading Edge Full time

    Job Summary Design developand test embedded systems including hardware and softwarecomponents to meet specific requirements and specifications.Collaborate with crossfunctional teams to ensure seamlessintegration and optimal performance. KeyResponsibilities 1. Design and develop hardwarecomponents such as circuit boards microcontrollersand sensors. 2. Write...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    At Teachmecode, we are seeking a skilled Software Engineering Professional to join our Ubuntu Hardware Certification Team in Dubai.We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware.This role offers an exciting opportunity to push the industry forward...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    Roles and responsibilities- Lead and develop a team of Field engineers, ranging from graduate to senior, in the areas of Presales and Professional Services- Solve customer problems by promoting our technologies and being a trusted advisor- Work remotely in a single major time zone- Coach, mentor, and offer career development feedback- Identify and measure...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join Teachmecode as a Linux Embedded Systems Engineer and contribute to the development and maintenance of our Python-based certification tools.This exciting opportunity involves designing and implementing software solutions for Linux-based embedded systems. The successful candidate will work collaboratively with a global team to enhance our test automation...