Jobs
>
Dubai

    Software Engineer - Dubai, United Arab Emirates - Canonical

    Default job background
    Description

    Our goal is to empower everyone to create strong solutions in various industries, like IoT, automotive, and aviation, using the latest secure embedded Linux OS in an easy way. We establish a trustworthy and secure set of device recovery methods that help device manufacturers simplify and standardize field operations for different devices.

    As a senior team member, you will be responsible for designing and implementing software for various CPU architectures such as ARM, RISC-V, and X86. Your tasks will involve working on boot mechanisms, bootloaders, storage partition layout, device trees, kernel, services, and userspace applications for system management through RESTful APIs.

    Embark on a fulfilling and impactful career by collaborating with top talents in the tech industry at Canonical, a dynamic global software company.

    Key responsibilities:

    • Develop system daemons with REST APIs in Golang
    • Integrate diverse bootloaders and maintain gadget snaps
    • Proactively collaborate with a distributed team
    • Write high-quality code with unit tests for new feature development
    • Identify and resolve issues with high-quality fixes
    • Review code generated by fellow engineers
    • Brainstorm ideas and work together to find effective solutions
    • Enjoy the flexibility of working from home with occasional global travel for internal and external events (2 to 4 times per year)

    Qualifications:

    • You are passionate about technology and enjoy collaborating with talented individuals
    • You possess traits like curiosity, flexibility, articulacy, and accountability
    • You value soft skills and demonstrate traits like passion, initiative, thoughtfulness, and self-motivation
    • You hold a Bachelor's degree in Computer Science, STEM, or a related field
    • You have expertise in Golang, C/C++, and Shell scripting
    • You have a thorough understanding of Linux and preferably have experience with modern GNU/Linux distributions like Debian or Ubuntu
    • You have experience or interest in low-level system and security features including:
      • Bootloaders in ARM and X86 (e.g., piboot, uboot, grub-uefi)
      • Systemd and units, udev, initrd, graphics
      • Firmware daemons and CLI applications at OS level
      • Linux security implementations such as TPM, FDE, LUKS, HSM, etc.
    • You have hands-on experience in API design and development, particularly in REST/gRPC or similar technologies
    • You have personal or professional exposure to Linux-capable devices like Raspberry Pi


  • CAREEM Dubai, United Arab Emirates

    Importante empresa de recursos humanos, seencuentra en busqueda de Auxiliar de mercadotecnia einvestigación de mercado · Requisitos: · Recién egresadosde mercadología, administración de empresas oafín. · Disponibilidad para viajar · Licencia de conducir · Manejode paqueteria Offi ...


  • CAREEM Dubai, United Arab Emirates

    Importante empresa de recursos humanos, se encuentra en busqueda de Auxiliar de mercadotecnia e investigación de mercado · Requisitos: · Recién egresados de mercadología, administración de empresas o afín. · Disponibilidad para viajar · Licencia de conducir · Manejo de paqueteri ...


  • Ateca Consulting Dubai, United Arab Emirates

    Urgent requirement for a Software Engineering Manager to be based onsite in Cyprus for a major Financial Institution. · In this role you will manage, estimate, plan and schedule software delivery throughout the release lifecycle whilst coordinating our various product lines. You ...


  • Company - Dubai Dubai, United Arab Emirates

    The Software Engineering Manager plays a significant role in the solution definition, implementation, and governance of the overall solution implementation as per the best practices, architecture standard guidelines, and reference architecture. The Lead technical architect will g ...


  • Baraka Dubai, United Arab Emirates

    **About Us**: · baraka is an investment platform that enables GCC investors to make informed and strategic long-term investment decisions. From our comprehensive suite of products and cutting-edge automation tools to the expert insights and resources we provide, we are committed ...


  • Beno Dubai, United Arab Emirates

    **Role Description** · - Finding innovative ways to use AI, ML, and LLM in segmenting customers and targetingpotential clients. For example, we want to leverage ML and AI to automate the manual process of researching and approaching potential clients. · You will work closely with ...

  • ClickJobs

    Software Engineer

    2 weeks ago


    ClickJobs Dubai, United Arab Emirates

    BasicQualifications · Bachelor's Degree and atleast 2 years of Engineering, Software Engineering or similar fieldexperience OR High School/ GED and at least 4 years of Engineering,Software Engineering or similar fieldexperience · Experience writing code forapplications or automat ...

  • Actalent

    Software Engineer

    1 week ago


    Actalent Dubai, United Arab Emirates

    JobDescription: · The Global Command and Control,Battle Management, and Communications program is dynamic andfast-paced · The Global Track Processing (GTP)team is critical to the mission, which strives to present accurateglobal situational awareness via raw sensor data to thewarf ...

  • Meta

    Software Engineer

    1 week ago


    Meta Dubai, United Arab Emirates

    Software Engineer, Computer Vision- Reality Labs Responsibilities: · Apply relevant AI and machinelearning techniques to build intelligent rich visual systems thatimprove Meta's products andexperiences · Consistently and sustainablyadvance the state of AI for your problem, includ ...

  • Crossover

    Software Engineer

    1 week ago


    Crossover Dubai, United Arab Emirates

    What You Will BeDoing · Spearhead the creation andenhancement of autonomous training and onboarding platforms usingLLMs to automate tasks and streamlineworkflows. · Conduct hands-on experimentationwith state-of-the-art AI technologies such as GPT-4 Vision andAmazon CodeWhisperer ...

  • Canonical

    Software Engineer

    2 weeks ago


    Canonical Dubai, United Arab Emirates

    Collaborate proactively with adistributed team · Write clean web service APIsto support both CLI and web frontend clients, using Python (andoptionally Golang). · Design and implement newfeatures and enhancements from spec to production and ongoingoperations at scale. · Review cod ...

  • Michael Page

    Software Engineer

    3 days ago


    Michael Page Dubai, United Arab Emirates

    Develop solutions that will addvalue and compliment the company's productofferings · Provide expert advice on softwarestack to be used for specific systems · Developdata sources and/or data warehouse into an efficient user-friendlyecosystem · Develop and improve upon existing web ...


  • Mavenir Dubai, United Arab Emirates

    JobRequirements · Over 4-12 years of engineeringexperience and BE/BTech/ME/MTech from in EE/ECE/CSE (or equivalent)from recognized universities · Experience in 4Gor 5G or massiveMIMO. Experience in Intel FlexRAN is aplus · Strong experience inspecifications, design and implementa ...

  • OKX

    Software Engineer

    3 weeks ago


    OKX Dubai, United Arab Emirates

    What You'll BeDoing · Workclosely with liquidity managers on strategy detail discussion andtechnical design. · Design, implement, auto-testand go-live liquidity strategies. · Work withteam to own the strategy production environment for both featurebuildout and infra upgrade for b ...

  • Precision Hire Solution

    Software Engineer

    1 week ago


    Precision Hire Solution Dubai, United Arab Emirates

    Urgently required a Full stake Python /Erpnext / web developer/ Erpnext techno functionality Developer.Applicants in UAE only. Salary to be discussed. Immediateinterview. · Arabic speaking is a plus Mobile appdevelopment is a plus · Job Type:Fulltime · Pay: AED AED permonth · Thi ...

  • EDARI uae

    Software Engineer

    4 weeks ago


    EDARI uae Dubai, United Arab Emirates

    Qualifications: · Bachelor'sDegree with MOFA attestationsSpecialisation: Computer Science,Computer applications, or related streams · 6+years of experience in relevant fields · 5+ yearsof experience in PL/SQL, OBIEE, Tableau, SSIS, andAlteryx · Skills, Tools, and SystemsExperienc ...

  • Canonical

    Software Engineer

    2 weeks ago


    Canonical Dubai, United Arab Emirates

    Collaborate remotely with aglobally distributed team. · Write clean webservice APIs to support both CLI and web frontend clients, usingPython (and optionally Golang). · Design andimplement new features and enhancements from spec to production andongoing operations at scale. · Rev ...

  • Canonical

    Software Engineer

    2 weeks ago


    Canonical Dubai, United Arab Emirates

    Proactively collaborate within andcontribute to design, architecture, and feature-selection forsolutions across distributed teams · Writehigh-quality, API-first Python code with unittests · Debug issues and produce high-qualityfixes · Review code produced by otherengineers · Work ...

  • PepsiCo

    Software Engineer

    1 week ago


    PepsiCo Dubai, United Arab Emirates

    Arrange clientsvisit / meetings in order to gain an in-depth understanding oftheir needs. · Possess productunderstanding related to Kitchen/wardrobes/vanity. · Follow up onsales, administration, financials as per the company policy& procedures. · Have min 3 yearsof work experienc ...

  • talabat

    Software Engineer

    3 weeks ago


    talabat dubai, United Arab Emirates

    Software Engineer | talabat DubaiWhen you think of food delivery in the MENA region, we'd be pretty surprised if talabat didn't pop into your mind first Since delivering our first order in Kuwait in 2004, we've grown quite a lot over the past 17 years.Software Engineer | talabat ...