16 Embedded Systems Developer jobs in the United Arab Emirates
Senior Embedded Systems Developer
Posted today
Job Viewed
Job Description
About the Role
We are seeking a highly skilled Embedded Software Engineer with expertise in IoT solutions to design and develop firmware and applications for advanced IoT devices.
Responsibilities:
- Firmware & Driver Development:
Develop firmware for MCU and SoC platforms (e.g., STM32, ESP32) using industry-standard tools and methodologies.
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.
Senior Embedded Systems Software Developer
Posted today
Job Viewed
Job Description
We are seeking a skilled software engineer to join our team and contribute to the development of high-end smart appliances.
About the RoleThis is an exciting opportunity for someone with a strong background in Computer Vision and Linux to design and develop innovative solutions. The ideal candidate will have a solid understanding of object-oriented programming principles and experience with C/C++.
Key Responsibilities:- Clarify project requirements by working closely with clients and teams.
- Design and develop Computer Vision related components that meet the highest standards.
- Develop and maintain software components in C/C++, ensuring seamless integration with existing systems.
- Integrate new features into next-generation smart appliances, driving innovation and growth.
- Bachelor's degree in Computer Science or a related field.
- Strong C/C++ background and object-oriented programming knowledge.
- Proficiency in Linux and embedded systems.
- Understanding of software development lifecycle and testing principles.
- Professional experience with CI/UT/SVN/GIT.
- Scripting language skills (Python, bash, lua).
Senior Embedded Systems Software Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and implement efficient algorithms for real-time embedded systems.
- Develop and maintain firmware for microcontrollers based on Cortex-M architectures.
- Implement Linux drivers and kernel modules for custom hardware components.
- Integrate various communication protocols in both Linux and microcontroller environments.
- Participate in code reviews, ensure code quality, and follow established coding standards.
- Lead and mentor junior engineers, foster a collaborative environment, and share knowledge.
- Stay up-to-date with advancements in embedded technologies and best practices.
Requirements:
- 8+ years of experience in embedded software engineering, C and C++ programming.
- Strong understanding of ARM64 and Cortex-M architectures.
- Knowledge in Linux driver and kernel development.
- Knowledge with bare-metal firmware development for microcontrollers like STM32, NXP LPC, and Microchip PIC families.
- Knowledge with RTOS like FreeRTOS, mbed, or ThreadX on microcontrollers.
- Knowledge of I2C, UART, SPI, and CAN protocols and their implementation in both Linux and microcontrollers.
- Strong problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with engineers and other stakeholders.
- Proven ability to work independently and manage multiple projects simultaneously.
Benefits:
- Opportunity to work on cutting-edge embedded systems projects.
- Collaborative and dynamic work environment.
- Professional growth and development opportunities.
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Company Description
INTELLICONTROL LLC is a tech-first company focusing on innovative technologies for the material handling industry. Our main product, IntelliKran PLC, is a web-enabled edge PLC that offers various solutions, such as crane controllers, anti-collision systems, real-time location systems, and no-go zone establishment. We strive to bring cutting-edge advancements to enhance efficiency and safety in material handling operations.
Role Description
This is a full-time on-site role for an Embedded Systems Engineer located in Dubai, United Arab Emirates. The Embedded Systems Engineer will be responsible for designing, developing, and implementing embedded software and IoT solutions. Daily tasks include coding, testing, debugging, and maintaining embedded systems, collaborating with cross-functional teams, and ensuring the reliability and performance of electronic systems. The role also involves working on real-time applications and integrating various hardware components.
Qualifications
- Proficiency in Embedded Software and Software Development
- Strong background in Electrical Engineering and Electronics
- Knowledge and experience in Internet of Things (IoT)
- Excellent problem-solving and analytical skills
- Ability to work independently as well as part of a team
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field
- Experience in the material handling industry is a plus
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
The eBRAIN laboratory in the Division of Engineering at New York University Abu Dhabi invites applications for a Research Engineer position to work in the area of research and development (R&D) of advanced machine learning (ML) models like Transformers, Vision Transformers, Large Language Models (LLMs), and other deep learning models.
Our lab focuses on building energy-efficient and robust brain-inspired autonomous and cognitive systems through cross-layer analysis and design methods engaging hardware, software, and system level techniques. With many years of experience in cross-layer design and optimization for AI/ML systems, including efficient learning and inference of complex algorithms, specialized neural processing hardware, and design tools, and ML security.
We are seeking candidates to join a large-scale project on deploying advanced machine/deep learning models on resource-constrained embedded systems and their practical demonstration in real-world use cases from medical image analysis, autonomous vehicles, smart city/home, and Internet-of-Things.
Requirements: Candidates should have a Master's or Bachelor's in Computer Engineering, Electrical Engineering, Computer Science, or a related field. Extensive knowledge of ML, AI, deep neural networks, LLMs, tinyML, ML frameworks, and Prototyping ML systems is required. Additional knowledge on MLOps, robust/secure computing, privacy-preserving ML, and ML security is highly desirable.
We offer an excellent working environment in an international team with many development possibilities. The candidates are expected to work in a highly collaborative environment with other lab members and industry collaborators. Strong organization, problem-solving, analytical, communication, and writing skills as well as high motivation to pursue world-class research and development for practical ML/AI systems are required.
Embedded Systems Expert
Posted today
Job Viewed
Job Description
As a senior software engineer, you will play a key role in developing innovative solutions for defense and beyond. You will be responsible for implementing cutting-edge technologies, working on high-performance systems, and collaborating with cross-functional teams to drive results.
Our ideal candidate is an expert in embedded software engineering, C, and C++ programming, with a strong understanding of ARM64 and Cortex-M architectures. They should have experience in Linux driver and kernel development, as well as knowledge of I2C, UART, SPI, and CAN protocols.
Required Skills and Qualifications ">- Bachelor's or Master's degree in computer science, communication, electronic, or software engineering
- Minimum 10 years of experience in embedded software engineering, C, and C++ programming, and assembler
- Strong understanding of ARM64 and Cortex-M architectures
- Knowledge of I2C, UART, SPI, and CAN protocols
- Excellent problem-solving, analytical, and debugging skills
- Ability to work in a fast-paced environment and meet deadlines
We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development. Our team is passionate about innovation and collaboration, and we are looking for like-minded individuals to join us.
If you are a motivated and experienced software engineer looking for a new challenge, please submit your application. We look forward to hearing from you.
">Embedded Systems Engineer
Posted today
Job Viewed
Job Description
We are seeking a skilled Embedded Systems Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining embedded systems for AI waste sorting solutions.
The role involves programming microcontrollers, working with electronic circuits, integrating and optimizing AI algorithms, and leveraging industrial automation expertise.
- Key Responsibilities:
- Design and Development: Develop and implement software for embedded devices and systems from requirements to production and commercial deployment. Design, code, test, and debug system software.
- Hardware Integration: Integrate and validate new product designs. Support the design of hardware components and circuits, ensuring seamless integration with embedded systems.
- AI Implementation: Work closely with data scientists and AI engineers to integrate machine learning models into embedded systems. Optimize AI algorithms to run efficiently on low-power, resource-constrained devices.
- Industrial Automation: Apply knowledge of industrial automation systems and protocols to enhance the functionality and efficiency of AI waste sorting systems. Implement control systems and automation strategies to streamline sorting processes and improve system reliability.
- Prototyping and Testing: Develop prototypes quickly to iterate on product concepts. Conduct thorough testing and validation of the systems performance, reliability, and robustness.
- Maintenance and Documentation: Maintain software and hardware documentation. Provide technical support and troubleshooting for deployed systems.
Qualifications:
- Bachelor's degree in electrical engineering, computer engineering, or a related field. Master's degree preferred.
- Proficiency in programming languages such as C, C++, and Python. Proficient with development tools such as GCC, Keil, or equivalent.
- Experience: 5+ years of relevant experience in embedded/firmware systems development.
What We Offer:
- A collaborative and innovative work environment.
- Career growth in a global technology leader renowned for its groundbreaking innovations.
Be The First To Know
About the latest Embedded systems developer Jobs in United Arab Emirates !
Embedded Systems Specialist
Posted today
Job Viewed
Job Description
This role is about working on the embedded systems of various devices. As an Embedded Developer, you will be responsible for designing and developing software for WinCE and Android platforms.
Key areas include:
- Designing, developing, and maintaining software for WinCE and Android platforms
- Debugging using tools and techniques for embedded systems
- Working with WinCE SDKs and Android development tools for system enhancements
- Developing and integrating communication protocols such as CAN Bus, RS232, and RS485
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field
- Minimum of 5 years of experience in embedded software
- Experience in taxi meter devices, vehicle-based embedded systems, or fleet management solutions
- Good understanding of WinCE and Android platforms
Benefits:
- Opportunity to work on exciting projects
- Chance to develop new skills and expertise
- Collaborative and dynamic work environment
Others:
This job requires strong technical skills and good problem-solving abilities. If you are passionate about embedded systems and have the necessary qualifications and experience, we would love to hear from you!
Embedded Systems Development Lead
Posted today
Job Viewed
Job Description
This role is for an experienced professional to lead a regionally-focused team of Field engineers in Presales and Professional Services activities, helping customers with solution architecture, design, and delivery.
Key Responsibilities:- Lead a team of Field engineers in Presales and Professional Services activities
- Help customers with solution architecture, design, and delivery
- Manage a team remotely, spanning few timezones
This career opportunity requires a unique blend of skills. Successful candidates will know Linux well and be proficient coders and scripters. They will have experience of low-level Linux boot, BIOS, firmware, and embedded software development methodologies. They also enjoy the pace of change and diversity of client engagements with driven and ambitious technology entrepreneurs.
Senior Embedded Systems Specialist
Posted today
Job Viewed
Job Description
This role serves as a key figure in leading regional teams of Field engineers, focusing on Presales and Professional Services activities. The successful candidate will be responsible for guiding customers through solution architecture, design, and delivery.
Key Responsibilities:- Utilize expertise to provide informed advice to customers on IoT solutions
- Lead a team of Field engineers in various activities related to Presales and Professional Services
- Collaborate with customers to help them achieve ambitious technical and business objectives
- Proficiency in coding and scripting skills is essential
- Prior experience as a technologist, capable of taking a hands-on approach to embedded Linux strategy and delivery
- Familiarity with low-level Linux boot, BIOS, firmware, and embedded software development methodologies is required
- A dynamic and innovative work environment that fosters growth and collaboration
- The opportunity to work on cutting-edge projects that drive technological advancements
- A competitive compensation package that reflects individual contributions