Embedded Linux Software Developer

4 weeks ago


Dubai, Dubai, United Arab Emirates Unikie Full time

Embedded Linux Software Development Expertise

We are seeking an experienced Embedded Linux Software Developer to join our team at Unikie. The ideal candidate will have a deep understanding of Linux systems, from the kernel to user space, and experience in system bring-up and hardware integration.

Key Responsibilities:

  • Develop and maintain embedded Linux systems for various hardware platforms.
  • Collaborate with cross-functional teams to design and implement Linux-based solutions.
  • Troubleshoot and debug complex Linux issues.
  • Stay up-to-date with the latest Linux technologies and advancements.

Requirements:

  • Deep understanding of Linux systems, from the kernel to user space.
  • Experience in system bring-up and hardware integration.
  • Experience with ARM, x86, and RISC-V based SoCs.
  • Experience in bringing up Linux on an SBC or custom design.
  • Experience with wired and wireless networks.
  • Strong debugging and problem-solving skills.
  • Prior experience with embedded Linux build systems (such as Yocto, Buildroot, or Nix).
  • Ability to delve into large and complicated systems and use Nix to improve them.
  • Experience with one or more of the following languages: C, C++, Go, Python.
  • Experience with monitoring, analyzing, and wireless or wired network traffic.
  • Knowledge of network security best practices.


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    Job Description:Redefine the Linux experience in the embedded environment with the smallest, most secure, and updatable operating system in the IoT market. This is an opportunity for a senior software engineer passionate about open source software, Linux, security, and the developer experience.Key Responsibilities:Design and implement software that runs on...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    About the RoleWe are seeking a talented Software Engineer to join our team at Canonical, working on the development of Linux containers. As a Linux Container Engineer, you will collaborate with a distributed team to create high-quality code, debug issues, and review code produced by other engineers.About YouTo be successful in this role, you will need to...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    What We're Looking ForWe're seeking a talented Linux Systems Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining embedded Linux systems.Key ResponsibilitiesDesign and develop embedded Linux systems for various devicesCollaborate with cross-functional teams to...


  • Dubai, Dubai, United Arab Emirates Dice Full time

    Embedded Firmware Software DevelopersWe are seeking skilled Embedded Firmware Software Developers to join our team at Dice. Our client, Entegee, is looking for professionals with expertise in Real Time Embedded SW development using OO C++.Key Responsibilities:Develop and maintain embedded firmware software using C++Collaborate with cross-functional teams to...


  • Dubai, Dubai, United Arab Emirates Dice Full time

    Job Description:Entegee is seeking Embedded Firmware Software Developers with expertise in real-time embedded software development using object-oriented C++. The ideal candidate will have a strong understanding of RS-232, CAN, TCP/IP, UDP/IP, and Mil STD 1553 protocols. Additionally, experience with Git, Bit Bucket, JIRA, SVN, Yocto, Kubernetes, Docker...


  • Dubai, Dubai, United Arab Emirates Meta Full time

    Embedded Software Engineer at MetaMeta is seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and debugging firmware and embedded software for sensing and imaging systems.Key Responsibilities:Contribute to the analysis, design, development, and debugging of...


  • Dubai, Dubai, United Arab Emirates Google Full time

    Minimum Requirements:A bachelor's degree or equivalent practical experience.Typically 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.Typically 2 years of experience with data structures or algorithms.Experience in cryptography, application/network/systems security or...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    Key Responsibilities:Exceptional academic track record from high school and universityUndergraduate degree in a technical subjectConfidence to speak up, exchange feedback, and share ideas without hesitationTrack record of going above-and-beyond expectations to achieve outstanding resultsField sales experience in embedded Linux, embedded software, or...


  • Dubai, Dubai, United Arab Emirates Unikie Full time

    Key Responsibilities:Software Development: Develop and modify software applications and components for the NuttX operating system using C and C++ programming languages.Embedded Systems Expertise: Apply in-depth knowledge of embedded systems principles and experience in developing software for resource-constrained platforms to work effectively with the NuttX...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    Role DescriptionWe are seeking a self-motivated software engineer with experience in developing Python to work on test automation tools or Linux-based embedded hardware. This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux-based hardware testing capabilities, scaling up hardware certification efforts, and...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    Job Title: Senior Linux Software Engineer PositionAt Canonical, we are seeking an exceptional Senior Linux Software Engineer to join our team. The successful candidate will have a strong background in software development, with a focus on high-level languages such as Go, Python, or C++.ResponsibilitiesDesign and develop high-quality software components using...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    About the RoleWe are seeking a highly skilled Senior Linux Kernel Developer to join our team at Canonical. As a key member of our kernel engineering team, you will be responsible for collaborating with our globally distributed team to develop and maintain the Ubuntu Linux kernel.Key ResponsibilitiesCollaborate with our team to develop and maintain the Ubuntu...


  • Dubai, Dubai, United Arab Emirates Puma Dubai Full time

    Job Title: Software Development ExpertJob Description:We are seeking a skilled Software Development Expert to join our team at Puma Dubai. As a key member of our development team, you will be responsible for designing, developing, and integrating software projects using Python.Key Responsibilities:Design and develop software projects using PythonIntegrate...


  • Dubai, Dubai, United Arab Emirates Technology Innovation Institute Full time

    Job Title: Senior Software DeveloperJob Description:We are seeking a highly skilled Senior Software Developer to join our team at the Technology Innovation Institute. The ideal candidate will have a strong background in low-level programming, with a focus on C/C++ and assembly language.Key Responsibilities:Design and develop optimized code for x86 and Arm...


  • Dubai, Dubai, United Arab Emirates Blue Iris Software Trading LLC Full time

    Job Title: Senior Software DeveloperAs a senior software developer, you will be responsible for designing, developing, and maintaining software applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:• Collaborate with product managers to understand business...

  • Software Developer

    4 weeks ago


    Dubai, Dubai, United Arab Emirates Talent Pal Full time

    About the RoleTalent Pal is seeking a highly skilled Software Developer to join our team in Dubai. As a key member of our global logistics organization, you will play a pivotal role in developing and maintaining software solutions that enhance our operational efficiency and effectiveness.Key ResponsibilitiesDesign, develop, and maintain scalable software...

  • Linux System Engineer

    4 weeks ago


    Dubai, Dubai, United Arab Emirates Canonical Full time

    Key Responsibilities:Monitor and maintain the quality of Ubuntu ecosystem and products.Troubleshoot and resolve issues in Ubuntu Desktop, Server, and Core.Enhance continuous integration to ensure Ubuntu image, release, and package quality.Report on key performance indicators and analytical insights.Collaborate with other teams to improve planning and...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    Key Responsibilities:Participate in product management team meetings to align on strategic goals and objectives.Maintain open and transparent communication with the developer community through various channels.Engage with community members on IRC, social media, product forums, meet-ups, and other platforms to foster collaboration and knowledge...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    Engineering Leadership PositionWe are seeking a skilled Engineering Manager to lead our software development team at Canonical. As a key member of our leadership team, you will be responsible for guiding the technical direction of our engineering efforts and ensuring the delivery of high-quality software products.Key ResponsibilitiesLead a team of engineers...

  • Software Engineer

    4 weeks ago


    Dubai, Dubai, United Arab Emirates Crossover Full time

    Key Responsibilities:Ensure seamless system operations and software applications are running at peak performance.What You Will Be Doing:Supporting large-scale IT environments in the telecommunications industry.Utilizing excellent Linux skills to drive system efficiency.Requirements:At least 2 years of experience supporting large-scale IT environments in the...