74 Embedded Systems Engineer jobs in the United Arab Emirates
Python Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Canonical is a growing international software company working with the open-source community to deliver the world's best free software platform. We help businesses worldwide reduce costs, improve efficiency and enhance security using our Ubuntu services.
The role involves developing and maintaining certification tools for Ubuntu Core and Desktop/Server, and designing hardware for testing devices independently. This is an opportunity for someone who wants to make a meaningful impact on Linux adoption across multiple device categories and industries.
We are looking for a self-motivated software engineer with experience in Python development, to work on test automation tools or Linux-based embedded hardware. This role offers exciting opportunities to push industry boundaries by enabling new Linux-based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.
Key responsibilities include:
- 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 assist device enablement.
- Write functional and performance tests to support hardware enablement and protect against regressions.
- Knowledge of Python programming language.
- Quality-oriented approach to software design and implementation.
- Interest in test automation methodologies.
- Previous experience working with Ubuntu or other Linux distributions.
- Ability to be productive in a globally distributed team.
- Passion for tinkering.
- Experience working in an agile environment.
- Hardware testing experience, for example in the IoT space.
- Familiarity with the C programming language.
IoT Solutions Engineer
Posted today
Job Viewed
Job Description
Designing cutting-edge IoT solutions is at the heart of this pivotal role. As an experienced Architect, you will lead the development and deployment of intelligent systems across complex environments.
Key Responsibilities:- IoT Architecture Design & Integration
- Security & Data Management
- Intelligent Insights & Automation
- Cross-Functional Collaboration & Project Leadership
With a strong focus on IoT systems, edge devices, and connected platforms, you will have the opportunity to drive business transformation through real-time analytics and automation.
This challenging role requires 6-10+ years of experience in solution architecture, with a proven track record in delivering secure, high-performing IoT architectures.
Requirements:
- Technical knowledge of embedded systems, sensor networks, and wireless communication protocols (MQTT, Zigbee, LoRaWAN)
- Familiarity with smart city infrastructure, industrial IoT, or real-time monitoring systems
- Excellent communication and project leadership skills for working across technical and business teams
The ideal candidate will have a degree in Electronics, Computer Science, IoT Systems, or similar, and be passionate about developing connected environments and smart business systems.
IoT Data Engineer
Posted today
Job Viewed
Job Description
Join to apply for the IoT Data Engineer role at Canonical
Join to apply for the IoT Data Engineer role at Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing pre-IPO international software company.
Canonical's engineering team is at the forefront of the IoT revolution and aims to strengthen this position by developing cutting-edge telemetry and connectivity solutions. By integrating reliable, secure, and robust data streaming capabilities into the Snappy ecosystem, we are setting new standards in the industry for ease of development, implementation, management and security.
We are seeking talented individuals to help us enhance our global SaaS services, providing customers with the essential data services needed to build the next generation of IoT devices effortlessly. Our commitment to data governance, ownership, and confidentiality is unparalleled, ensuring our customers can innovate with confidence on top of the globally trusted Ubuntu platform.
Location: This role will be based remotely in the EMEA region.
What your day will look like
- Work remotely with a globally distributed team, driving technical excellence and fostering innovation across diverse engineering environments.
- Design and architect high-performance service APIs to power streaming data services, ensuring seamless integration across teams and products using Python and Golang.
- Develop robust governance, auditing, and management systems within our advanced telemetry platform, ensuring security, compliance, and operational integrity.
- Partner with our infrastructure team to build scalable cloud-based SaaS solutions while also delivering containerized on-prem deployments for enterprise customers.
- Lead the design, implementation, and optimization of new features—taking projects from spec to production, ensuring operational excellence at scale.
- Provide technical oversight, review code and designs, and set best practices to maintain engineering excellence.
- Engage in high-level technical discussions, collaborating on optimal solutions with engineers, product teams, and stakeholders.
- Work remotely with occasional global travel (2-4 weeks per year) for internal and external events, fostering deeper collaboration and knowledge-sharing.
- You design and architect scalable backend services, messaging/data pipelines, and REST APIs using Golang or Python, guiding best practices, technical direction, and system scalability.
- You possess deep expertise in cybersecurity principles and proactively address the complex challenges of IoT environments—secure connectivity, data streaming, governance, and compliance.
- You bring proven expertise in designing and optimizing systems using:
- IAM models, encryption, access control, and compliance frameworks (GDPR, HIPAA) to ensure secure and compliant data handling.
- Ability to design decentralized data ownership models, ensuring interoperability and governance across domains.
- Designing high-throughput, low-latency systems for IoT data processing.
- Data streaming technologies (MQTT, Kafka, RabbitMQ)
- Observability tools (OpenTelemetry)
- Industrial/engineering data exchange protocols (OPC-UA, ModBus)
- You thrive in cross-functional environments, partnering with product teams, engineers, and stakeholders to drive high-impact technical solutions that align with business objectives.
- You mentor junior engineers, foster technical excellence, and contribute to a culture of innovation, continuous improvement, and knowledge sharing.
- You embrace challenges with an open mind, continuously seeking opportunities to learn, improve, and innovate in a rapidly evolving IoT landscape.
- You are familiar with Ubuntu as a development and deployment platform.
- You hold a Bachelor's degree or equivalent in Computer Science, STEM, or a related field.
- Willingness to travel up to 4 times a year for internal events.
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Data Engineer jobs in Dubai, Dubai, United Arab Emirates .
Global Village, Dubai, United Arab Emirates 6 months ago
Software Engineer (Python/Linux/Packaging) Software Engineer - Python - Container Images Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics Software Development Engineer in Test (SDET)Global Village, Dubai, United Arab Emirates 2 months ago
Software Engineer - Python - Container Images Software Engineer - Python - Container Images Junior Software Engineer - Cross-platform C++ - Multipass Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu System Software Engineer - Python interpreter, tooling, and ecosystem Distributed Systems Software Engineer, Python / Go Lead Python Software Engineer, Commercial SystemsGlobal Village, Dubai, United Arab Emirates 4 weeks ago
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Python Software Engineer - Ubuntu Hardware Certification Team Software Engineer - Solutions Engineering Software Engineer - Data Infrastructure - Kafka Software Engineer - Data Infrastructure - OpenSearch/ElasticSearchWe're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBackend/IoT Software Engineer
Posted today
Job Viewed
Job Description
Job Title: Backend/IoT Software Engineer
Company: Parkomax
Location: Dubai, UAE
Employment Type: Full-time
About Parkomax
Parkomax is a leading provider of advanced parking, visitor, and access management technology solutions dedicated to revolutionizing parking and visitor experiences for property owners and users. We are expanding our team and seeking a talented Backend Software Engineer to join us remotely. In this role, you'll build the infrastructure powering our innovative products and services, including robust support for IoT and hardware integration.
Key Responsibilities:
- Design and implement backend services for IoT applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain and improve existing systems.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
Requirements:
- Proven experience as a Backend Software Engineer or similar role.
- Strong knowledge of PHP, MySQL, and Laravel.
- Experience with IoT and hardware integration.
- Familiarity with RESTful APIs and web services.
- Understanding of software development principles and best practices.
- Excellent problem-solving skills.
- Strong communication skills and ability to work in a team.
Interested?
#J-18808-LjbffrHardware Engineer
Posted today
Job Viewed
Job Description
Dubai, United Arab Emirates | Posted on 05/31/2025
CASABOT is the AI-powered home automation platform that transforms any space into an intelligent, intuitive environment. Seamlessly connecting devices across brands, CASABOT eliminates complexity and guesswork—no apps, no commands, just effortless automation. Whether for homes, hotels, or commercial spaces, CASABOT delivers luxury-level technology with unmatched simplicity, real-time support, and smart energy management—designed to enhance daily living and future-proof properties.
Job DescriptionCompany Description
At CASABOT, we’re building the fifth utility—a seamless AI-driven automation layer that unifies lighting, climate, energy, and security across all smart devices, regardless of brand or protocol. We believe homes and buildings should think, adapt, and respond to people—not the other way around.
We’re looking for a Low-Level Code Hardware Engineer to help us push the limits of edge intelligence and develop robust, secure, and scalable firmware for our proprietary gateway and embedded systems.
Role DescriptionThis is a full-time role for a Hardware Engineer based in Dubai, with some work from home acceptable. The Hardware Engineer will be responsible for developing and designing hardware components, creating circuit designs, working on electronics hardware development, and ensuring computer hardware integration. Daily tasks will include collaborating with cross-functional teams, troubleshooting hardware issues, and optimizing performance to advance CASABOT’s intelligent home automation solutions.
#J-18808-LjbffrSenior Ubuntu Embedded IoT System Engineer
Posted 5 days ago
Job Viewed
Job Description
Join to apply for the Senior Ubuntu Embedded IoT System Engineer role at Canonical
Senior Ubuntu Embedded IoT System EngineerJoin to apply for the Senior Ubuntu Embedded IoT System Engineer role at Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
Canonical's OEM Delivery Team works with tier-one OEM, IHV, and ODM customers to pre-load Ubuntu Classic, Ubuntu Core, and bring Ubuntu directly to millions of users. You will have the opportunity to enable cutting edge technology with world leading partners, and become the first contributor to the innovation.
We are hiring a Senior Ubuntu Embedded IoT System Engineer to represent Canonical with leading OEMs, ODMs, and silicon partners and to deliver the best user experience of Ubuntu on partner hardware for Robotics, Automotive, SmartNIC, Medical device, Industry gateway and many other products.
In this role, you will use your knowledge of Linux and hardware and improve Ubuntu for millions of users.
We work with the world's most significant silicon companies - Intel, AMD, Nvidia, Mediatek, Hisilicon, Samsung and more - to optimize Ubuntu on their next-generation chips. We also work with OEMs and ODMs - Dell, HP, Lenovo, Advantech, ADLink and many more - to ensure that Ubuntu works perfectly on their hardware.
This fast-paced environment requires excellent time management, insightful debugging, critical thinking, problem-solving skills and deep knowledge of the Linux system .
Location: This role will be based remotely in the EMEA region
The role entails
- Provide software and system engineering services for OEM and ODM customers
- Work closely with partners on platform bring up
- Work with project managers and Field/QA engineers to identify, triage, and fix critical problems
- Work with individual upstream projects to find and apply patches for bugs
- Conduct root cause analysis, collect and organize details to reproduce and explain results
- Facilitate communication between Ubuntu, firmware and hardware engineering teams
- Occasional international travel to the EU, USA, Taiwan and China
- A Bachelor or higher degree in STEM, preferably Computer Science or Electrical Engineering
- Exceptional academic track record from both high school and university
- Professional written and spoken English with excellent presentation skills
- Familiar with C, Python and Bash
- Familiar with linux boot up process
- Linux kernel, boot and system-level architecture skills
- Experience of bootloader development, such as u-boot
- Software development on Arm or non-X86 platforms
- Linux debugging and resolution abilities
- Ability to be productive in a globally distributed team
- Ability to learn fast to work on cutting edge technologies
- Ability to travel internationally twice a year for company events up to two weeks long
- Experience with system firmware, including uboot, UEFI, ACPI, DSDT, boot loaders, device firmware
- Experience debugging power management on PCI ASPM, SATA ALPM, low power profiles
- Experience in board design, bring up, and validation
- Experience with electrical engineering design tools (e.g. schematic capture, layout)
- Computer architecture knowledge of x86, ARM, RISC-V
- Familiarity with Ubuntu development model
- Shell/Python scripting skills
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
- Seniority levelMid-Senior level
- Employment typeFull-time
- Job functionEngineering and Information Technology
- IndustriesSoftware Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Senior Embedded System Engineer jobs in Dubai, Dubai, United Arab Emirates.
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrElectronics hardware engineer
Posted today
Job Viewed
Job Description
We are seeking a skilled Electronics Hardware Engineer to design develop and test electronic circuits and systems. The ideal candidate should have a strong understanding of circuit design PCB layout component selection and hardware troubleshooting.
Requirements
Requirements:
- Bachelors or Masters degree in Electronics Engineering or a related field.
- Proficiency in PCB design software (e.g. Altium Eagle KiCad).
- Strong knowledge of analog and digital circuit design.
- Experience with embedded systems microcontrollers and power electronics is a plus.
- Handson experience with lab testing equipment like oscilloscopes and multimeters.
- Good problemsolving skills and attention to detail.
Be The First To Know
About the latest Embedded systems engineer Jobs in United Arab Emirates !
Electronics hardware engineer
Posted 5 days ago
Job Viewed
Job Description
We are seeking a skilled Electronics Hardware Engineer to design develop and test electronic circuits and systems. The ideal candidate should have a strong understanding of circuit design PCB layout component selection and hardware troubleshooting.
Requirements
Requirements:
- Bachelors or Masters degree in Electronics Engineering or a related field.
- Proficiency in PCB design software (e.g. Altium Eagle KiCad).
- Strong knowledge of analog and digital circuit design.
- Experience with embedded systems microcontrollers and power electronics is a plus.
- Handson experience with lab testing equipment like oscilloscopes and multimeters.
- Good problemsolving skills and attention to detail.
#J-18808-Ljbffr
Embedded Software Engineer- IoT
Posted today
Job Viewed
Job Description
About the Role
We are seeking an experienced Embedded Software Engineer with a strong background in IoT . In this role, you will design and develop firmware and applications for advanced IoT devices. You should be highly technical, hands-on with low-level programming and communication protocols, and proficient in developing graphical user interfaces using Qt. Experience with MQTT for cloud connectivity and IoT messaging is also expected. You will work closely with cross-functional teams to create robust, power-optimized solutions across both firmware and high-level application layers.
Responsibilities :
Firmware & Driver Development
- Develop firmware for MCU and SoC platforms (e.g., STM32, ESP32).
- Design and maintain Embedded Linux OS images using the YOCTO Project.
- Develop and optimize drivers for serial interfaces (UART, SPI, I2C), digital audio (I2S), and additional peripheral interfaces.
- Optimize code for memory efficiency, power consumption, and real-time performance while adhering to industry coding standards.
IoT Protocol Integration
- Integrate and support wireless protocols such as LoRa, BLE, Zigbee, WIFI, and 4G/5G.
- Implement network stacks for efficient data management, error correction, and security.
- Leverage MQTT for reliable cloud messaging and IoT connectivity.
- Tackle RF challenges by fine-tuning antenna design, mitigating interference, and ensuring regulatory compliance.
Application & UI Development
- Develop and maintain embedded graphical user interfaces using Qt.
- Write high-level application code in C/C++ and Python.
System Testing & Optimization
- Diagnose and resolve system issues using debugging tools (oscilloscopes, logic analyzers, embedded debuggers).
- Collaborate with hardware teams by reviewing schematics, PCB layouts, datasheets, and application notes.
- Ensure optimal performance in resource-constrained and real-time environments through systematic testing and optimization.
Collaboration & Version Control
- Work with cross-functional hardware and software teams, particularly for power-sensitive and ultra-low power projects.
- Maintain version control using tools like Git and follow best practices for continuous integration.
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.
- Ability to review and understand hardware schematics, PCB layouts, and datasheets.
- Excellent debugging skills using industry-standard instruments and IDEs.
- Strong communication skills and a track record of successful collaboration in cross-functional teams.
Embedded Software Engineer- IoT
Posted today
Job Viewed
Job Description
About the Role
We are seeking an experienced Embedded Software Engineer with a strong background in IoT . In this role, you will design and develop firmware and applications for advanced IoT devices. You should be highly technical, hands-on with low-level programming and communication protocols, and proficient in developing graphical user interfaces using Qt. Experience with MQTT for cloud connectivity and IoT messaging is also expected. You will work closely with cross-functional teams to create robust, power-optimized solutions across both firmware and high-level application layers.
Responsibilities :
Firmware & Driver Development
- Develop firmware for MCU and SoC platforms (e.g., STM32, ESP32).
- Design and maintain Embedded Linux OS images using the YOCTO Project.
- Develop and optimize drivers for serial interfaces (UART, SPI, I2C), digital audio (I2S), and additional peripheral interfaces.
- Optimize code for memory efficiency, power consumption, and real-time performance while adhering to industry coding standards.
IoT Protocol Integration
- Integrate and support wireless protocols such as LoRa, BLE, Zigbee, WIFI, and 4G/5G.
- Implement network stacks for efficient data management, error correction, and security.
- Leverage MQTT for reliable cloud messaging and IoT connectivity.
- Tackle RF challenges by fine-tuning antenna design, mitigating interference, and ensuring regulatory compliance.
Application & UI Development
- Develop and maintain embedded graphical user interfaces using Qt.
- Write high-level application code in C/C++ and Python.
System Testing & Optimization
- Diagnose and resolve system issues using debugging tools (oscilloscopes, logic analyzers, embedded debuggers).
- Collaborate with hardware teams by reviewing schematics, PCB layouts, datasheets, and application notes.
- Ensure optimal performance in resource-constrained and real-time environments through systematic testing and optimization.
Collaboration & Version Control
- Work with cross-functional hardware and software teams, particularly for power-sensitive and ultra-low power projects.
- Maintain version control using tools like Git and follow best practices for continuous integration.
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.
- Ability to review and understand hardware schematics, PCB layouts, and datasheets.
- Excellent debugging skills using industry-standard instruments and IDEs.
- Strong communication skills and a track record of successful collaboration in cross-functional teams.