Embedded Software Engineer

3 weeks ago


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 (RTOS).
  • Collaborate ina team environment across multiple, research-focused, andengineering disciplines, making the architectural tradeoffsrequired to rapidly deliver firmwaresolutions.
  • Support all phases of customhardware development, including early architecture requirementsdefinition, firmware and embedded system architecture,proof-of-concept implementation, selection of MCUs and tools, andboard bring-up.
  • Understand and driveimplementation of embedded SW development good practices acrossteams and projects, including setting expectations, definingbacklog, and tracking progress of contingentstaff.
  • Document and communicate learning,understanding, and problem solving to a wide range of audiences anddisciplines.
  • Interact closely with firmware,software, and hardware teams both project-specific andcross-functional to ensure that the platforms we are building willwork well with other systems.

Minimum Qualifications:

  • B.S. degree or equivalent experiencein Computer Science, Electrical Engineering, or a relatedfield.
  • 10+ years of experience in embeddedsoftware development, or 7+ years with a M.S.degree.
  • Experience with embedded softwaredesign and programming in C/C++.
  • Experiencewith building drivers for custom hardwaresystems.
  • Experience with synchronous andasynchronous serial protocols.
  • Experience inthe use of oscilloscopes, logic analyzers and protocoldecoders.
  • Experience with designing a firmwaresolution from hardware components ordatasheets.
  • Experience with register level andsystem debugging.
  • Experience working withinternational manufacturing partners.

Preferred Qualifications:

  • Proven track record of success insolving complex technical problems with breadth and depth, criticalthinking and decision-making.
  • Strong teamwork,collaborative, and cross-team communicationskills.
  • M.S. degree or equivalent experience inComputer Science, Electrical Engineering, or a relatedfield.
  • Experience working effectively withcross-site & cross-functionalteams.
  • AOSP experience, outside of apps and inthe native environment.
Key Skills
Engineering,IT Skill
Employment Type : Full Time
Department / Functional Area: Engineering
Experience: years
Vacancy: 1

  • 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: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 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 Naukripay Full time

    Company OverviewNaukripay is a leading provider of innovative solutions for the automotive industry. Our team of experts is dedicated to delivering high-quality products that meet the evolving needs of our customers.We are seeking an experienced Embedded Software Development Specialist to join our team. This role involves working on the development of...


  • 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 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 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

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


  • 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 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

    Hello there Welcome to TeachMeCode Institute. How can we help you?Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment.UX/UI DesignExplore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Hello there Welcome to TeachMeCode Institute. How can we help you?Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment.UX/UI DesignExplore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    About the JobWe are looking for a highly motivated Automation and Embedded Systems Software Engineer to join our team at Teachmecode. The successful candidate will have experience developing in Python, a strong understanding of test automation methodologies, and a passion for innovating and improving our tools and processes.The role involves developing and...