291 Embedded Software Developer jobs in the United Arab Emirates

Senior Embedded Software Developer

Dubai, Dubai beBeeEmbedded

Posted today

Job Viewed

Tap Again To Close

Job Description

As a highly skilled Embedded Software Engineer, you will play a crucial role in designing and developing cutting-edge firmware and applications for advanced IoT devices.

Job Description:

This engineer will be responsible for the development of high-quality software solutions that meet the needs of our customers. You will work closely with cross-functional teams to ensure seamless integration and collaboration.

Required Skills and Qualifications:
  • Minimum of 3+ years of professional experience in embedded software development, IoT solutions architecture, and implementation
  • Proven experience in embedded system design and low-level programming
  • Hands-on experience with platforms such as STM32, ESP32, and Embedded Linux
  • Deep understanding of IoT communication protocols (including LoRa, BLE, Zigbee, WIFI, RF long-range) and practical experience with MQTT
  • Expertise in C/C++, Python, and UI development using Qt
Why Choose Us?

We offer a dynamic and supportive work environment where you can grow professionally and personally. Our team is passionate about delivering innovative solutions that make a real difference in people's lives.

To succeed in this role, you will need excellent debugging skills using industry-standard instruments and IDEs, strong communication skills, and a track record of successful collaboration in cross-functional teams.

This advertiser has chosen not to accept applicants from your region.

Senior Embedded Software Developer

Dubai, Dubai beBeeSoftware

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

We are looking for a software engineer to work on test automation tools and 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 allowing for deeper test coverage.

  • Maintain and develop new features to our Python-based test automation tools like Checkbox, used by both in-house teams and industry partners.
  • Invent new ways to enable remote, automated testing.
  • Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).
  • Write functional and performance tests to support hardware enablement and to protect from regressions.
This advertiser has chosen not to accept applicants from your region.

Linux Embedded Software Developer

Dubai, Dubai beBeeSoftware

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description We are looking for a skilled software engineer with expertise in Python to work on test automation tools and 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 allowing for deeper test coverage.

This role involves the development and maintenance of open source certification tools, supporting the creation of hardware solutions for test automation, and automating existing processes. We seek out continuous process and tooling improvements as part of expanding the certification test suites, ultimately to improve the quality of Linux experience felt by millions of Linux end users.

Required Skills and Qualifications

  • Maintain and develop new features to Python based test automation tools like Checkbox, used by both in-house teams and industry partners.
  • Invent new ways to enable remote, automated testing.
  • Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).
  • Write functional and performance tests to support hardware enablement and to protect from regressions.
  • Participate in meetings involving international travel 2-3 times per year.

Key Responsibilities

  1. Quality oriented, pragmatic approach to software design and implementation.
  2. Interest in test automation methodologies.
  3. Previous experience working with Ubuntu or other Linux distributions.
  4. Ability to be productive in a globally distributed team.

Desired Skills and Experience

  1. Passion for tinkering: you are a maker.
  2. Experience working in an agile environment.
  3. Hardware testing experience, for example in the IoT space.
  4. Familiarity with the C programming language.

This advertiser has chosen not to accept applicants from your region.

Leading Edge Embedded Software Developer

Abu Dhabi, Abu Dhabi beBeeEngineer

Posted today

Job Viewed

Tap Again To Close

Job Description

Embedded Software Engineer Opportunity

BeamTrail is seeking an experienced Embedded Software Engineer to develop and implement cutting-edge GNSS receiver firmware using various FPGA platforms.

Key Responsibilities:
  1. Design, develop, and implement high-performance GNSS embedded receiver firmware, optimizing receiver performance for different applications while integrating external sensors.
  2. Optimize low-level GNSS acquisition engine tasks within FPGA, verifying performance using GNSS simulators and live signals.
  3. Collaborate with cross-functional Agile teams, adopting Agile methodologies and tools.
  4. Work with developers, system architects, and product managers to deliver high-quality technical solutions.

About the Role:

As a key member of our team, you will be responsible for developing and implementing advanced GNSS receiver firmware, collaborating with our cross-functional teams, and delivering high-quality technical solutions.

Why BeamTrail?

We are committed to delivering best-in-class solutions and user experiences for governmental organizations. Our platform empowers data analysts to identify and resolve issues quickly and efficiently, enabling managers to optimize operations.

  • Technical Skills: Experience in designing, developing, and implementing GNSS embedded receiver firmware, familiarity with FPGA platforms, knowledge of GNSS acquisition engine optimization.
  • Soft Skills: Strong collaboration and communication skills, ability to work in a fast-paced Agile environment, experience working with cross-functional teams.
This advertiser has chosen not to accept applicants from your region.

Cutting Edge Embedded Software Developer

Abu Dhabi, Abu Dhabi beBeeSoftware

Posted today

Job Viewed

Tap Again To Close

Job Description

Embedded Systems Software Engineer

We are seeking a highly skilled Embedded Systems Software Engineer to develop and implement cutting-edge GNSS receiver software in a software-defined receiver system and PC environment.

Key Responsibilities:
  • Design, develop, and optimize firmware using various FPGA platforms.
  • Collaborate with cross-functional teams to deliver high-quality technical solutions.
  • Work closely with developers, architects, and product managers to implement GNSS receiver software.
Requirements:
  • Master's degree or equivalent in computer engineering or related field.
  • 7+ years of experience in embedded GNSS receiver software development, FPGA firmware/software development, and implementation.
  • Hands-on experience with RTOS, C/C++, C#, Python in embedded software development.

About the Opportunity: We aim to deliver innovative solutions for governmental organizations, empowering data analysts and enabling managers to optimize operations.

This advertiser has chosen not to accept applicants from your region.

Embedded AI Software Developer

Dubai, Dubai beBeeSoftware

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title:

We are seeking a highly skilled and motivated Senior C++ Software Engineer to design, develop, and maintain the core software stack powering cameras. You will be part of a cross-functional team responsible for building scalable, secure, and high-performance embedded software that enables advanced AI-driven perception in edge devices.

About the Role

This is an exciting opportunity to join a dynamic team of software engineers who are revolutionizing the video telematics industry by transforming CCTV cameras through AI. Our cameras can be programmed like apps on a phone, supported by our thriving ecosystem of AI models and developers. This allows any camera network to leverage precision AI for trusted data and decisions.

Key Responsibilities:

  • Architect, implement, and test embedded software for AI-powered camera systems.
  • Develop and optimize communication layers between camera applications and AI models.
  • Continuously enhance software performance, reliability, and maintainability through iterative development and rigorous testing.
  • Implement standard security mechanisms to ensure data integrity and privacy on camera devices, along with the necessary BSP/OS components.
  • Work closely with backend, cloud, and application teams to define and deliver end-to-end product functionality.
  • Investigate and resolve software defects with attention to system-level impacts on performance, stability, and user experience.

Requirements:

  • 4+ years of hands-on experience in developing embedded software for Linux-based systems and commercial products such as cameras, IoT devices, etc.
  • Solid grounding in core computer science principles, including:
    • Advanced C++ (C++17 or later) object-oriented and generic programming
    • Concurrent and parallel software design
    • Cross-platform system-level development
    • Data structures and algorithmic problem-solving
    • Inter-process communication (IPC) and multithreading
  • Strong grasp of software engineering best practices, including modular design, unit testing, and version control.
  • Understanding of signal processing fundamentals is a strong asset.

Preferred Qualifications (Nice to Have):

  • 2+ years developing products in one or more of the following domains: camera systems, IoT, telecommunication, or edge AI devices.
  • Familiarity with camera modules, image signal processing, and real-time computer vision pipelines.
  • Experience working with DSPs, neural network integration, or embedded AI acceleration frameworks.
  • Prior experience with Qualcomm Snapdragon, Ambarella CVFlow, or similar embedded vision platforms.

Key Skills and Attributes:

  • Excellent analytical and debugging skills with a passion for clean, efficient, and maintainable code.
  • Ability to thrive in a collaborative, fast-paced, and innovation-driven environment.
  • Strong verbal and written communication skills with the ability to convey complex technical concepts clearly and effectively.
This advertiser has chosen not to accept applicants from your region.

Expert Embedded C Software Developer

Sharjah, Sharjah beBeeEmbeddedC

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title: Embedded C Developer

Embedded C Developer Job Description

The successful candidate will be responsible for designing, developing, and maintaining embedded software solutions for soundbox devices.

  • Design and develop embedded software solutions for soundbox devices.
  • Implement and optimize C/C++ code for embedded platforms.
  • Perform unit testing, debugging, and system-level integration of embedded software.
  • Develop and maintain device drivers, APIs, and libraries for audio processing.
  • Ensure software quality, reliability, and performance through rigorous testing and code reviews.
  • Assist in hardware-software integration and troubleshooting.
Embedded C Developer Qualifications:
  • 3 or more years of experience in embedded systems like soundbox.
  • Experience with real-time operating systems (RTOS).
  • Ability to dive into and understand unfamiliar codebases and systems.
Desired Skills for Embedded C Developers:
  • Worked on MQTT protocol.
  • Demonstrable problem solving, synthesis, and sound decision-making skills.
  • Excellent verbal and written communication skills, including expert presentation skills.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Embedded software developer Jobs in United Arab Emirates !

Senior Software Developer - Embedded Systems

Sharjah, Sharjah beBeeEmbedded

Posted today

Job Viewed

Tap Again To Close

Job Description

Embedded software professionals are sought to work in Sharjah, with a focus on designing and developing software for WinCE and Android platforms. The ideal candidate will have experience in debugging embedded systems and integrating communication protocols.

About the Job

This is a full-time opportunity that requires strong technical skills and attention to detail. If you are a motivated individual with a passion for technology, we encourage you to apply.

Key Responsibilities
  1. Design, develop, and maintain software for WinCE and Android platforms.
  2. Debug embedded systems using appropriate tools and techniques.
  3. Work with WinCE SDKs and Android development tools for system enhancements.
  4. Develop and integrate communication protocols such as CAN Bus, RS232, and RS485.
Requirements
  1. A Bachelor's degree in Computer Science, Embedded Systems, Electrical Engineering, or related fields.
  2. Minimum of 5 years of experience in embedded software development.
  3. Experience with taxi meter devices, vehicle-based embedded systems, or fleet management solutions is highly desirable.
What We Offer

A competitive salary and benefits package, along with opportunities for professional growth and development. We value our employees' contributions and strive to create a positive and supportive work environment.

This advertiser has chosen not to accept applicants from your region.

Certified Software Developer for Embedded Systems

Dubai, Dubai beBeeSoftware

Posted today

Job Viewed

Tap Again To Close

Job Description

Python Software Engineer - Hardware Certification Team

We are seeking a skilled Python software engineer to join our hardware certification team.

  • Maintain and develop new features for our Python-based test automation tools, enabling remote, automated testing of devices.
  • Develop software counterparts to in-house designed testing hardware, supporting device enablement (graphics, hotplug, bluetooth, etc).
  • Write functional and performance tests to support hardware enablement and protect against regressions.

Requirements:

  1. Proficiency in Python programming language.
  2. Quality-oriented approach to software design and implementation.
  3. Interest in test automation methodologies.
  4. Experience working with Ubuntu or other Linux distributions.
  5. Ability to work productively in a globally distributed team.

Desired Skills:

  • Passion for tinkering and hardware experimentation.
  • Experience in agile development environments.
  • Familiarity with C programming language.

About the Role:

This is an exciting opportunity to push the boundaries of Linux-based hardware testing capabilities, expanding certification efforts, and enhancing test coverage.

The ideal candidate will possess strong problem-solving skills, be able to communicate effectively, and thrive in a fast-paced environment.

We Offer:

  • A dynamic, global team environment.
  • Ongoing learning and development opportunities.
  • A chance to contribute to the advancement of Linux adoption across multiple device categories and industries.
This advertiser has chosen not to accept applicants from your region.

High Performance Real-Time Systems Developer

Abu Dhabi, Abu Dhabi beBeeSimulation

Posted today

Job Viewed

Tap Again To Close

Job Description

Real-Time Simulation Systems Developer

We are seeking a highly skilled developer to join our team in Abu Dhabi, who will be responsible for designing, implementing, and optimizing high-fidelity virtual environments and simulation components.

  • Develop real-time simulation systems using C++ and Unreal Engine.
  • Implement physics, AI, environment modeling, and system integrations to achieve high-fidelity behavior.
  • Optimize simulation performance to meet hard real-time constraints and ensure low-latency behavior.

Responsibilities:

  1. Design and develop simulation features using modern C++ and Unreal Engine.
  2. Implement key simulation components such as physics, AI, and environment modeling.
  3. Collaborate with domain experts to model mission-critical systems, sensors, and operational procedures.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 8+ years of experience in real-time simulation, game engine programming, or similar high-performance systems.
  • Expert-level C++ development skills, including memory management, multithreading, and performance optimization.

Benefits:

  • Opportunity to work on cutting-edge, real-time simulation systems that have direct operational impact.
  • Collaborative, high-performance engineering culture.
  • Highly competitive package including family benefits.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Embedded Software Developer Jobs