968 Embedded Software jobs in the United Arab Emirates

Senior Embedded Software Engineer

Abu Dhabi, Abu Dhabi Edge Group

Posted today

Job Viewed

Tap Again To Close

Job Description

ADASI is the regional leader in autonomous systems and services, dedicated to offering holistic solutions – from the development and production of unmanned systems to joint mission analysis and careful equipment acquisition. ADASI manufactures, operates and maintains next-generation autonomous solutions for air, land and sea – capable of performing in a diverse range of demanding environments. Leveraging advanced technologies to comply with the tactical demands of the future, ADASI aims to be a world leader in building the next generation of autonomous capabilities.

Key Responsibilities:

  1. Embedded Software Development: Design, develop, and maintain embedded software for avionics systems, flight control systems, and other aerospace applications.
  2. Real-Time Systems: Implement software for real-time systems, ensuring that critical functions operate with minimal latency and high reliability.
  3. Algorithm Implementation: Collaborate with system engineers to translate control algorithms and system requirements into embedded software code.
  4. Integration and Testing: Integrate software components into hardware systems and conduct rigorous testing to ensure functionality, performance, and safety compliance.
  5. Safety-Critical Systems: Develop software in accordance with industry standards such as DO-178C for airborne software development and DO-254 for hardware/software integration.
  6. Code Optimization: Optimize code for memory usage, power efficiency, and performance, while adhering to coding standards and best practices.
  7. Documentation: Maintain comprehensive documentation of software design, code, test plans, and test results for compliance and future reference.
  8. Collaboration: Work closely with cross-functional teams, including hardware engineers, system engineers, and quality assurance, to ensure seamless software integration.
  9. Troubleshooting: Identify and resolve software defects, system anomalies, and performance issues through debugging and analysis.

Education & Experience:

  1. Bachelor's Degree: A bachelor's degree in computer science, Electrical Engineering, or a related field is required. A master's degree is a plus.
  2. Embedded Software Experience: Minimum of 8 years of experience in embedded software development, preferably in aerospace or safety-critical industries.
  3. Programming Languages: Proficiency in programming languages such as C, C++, and assembly language for embedded systems.
  4. RTOS Experience: Familiarity with Real-Time Operating Systems (RTOS) and the ability to develop software for real-time applications.
  5. Safety Standards: Knowledge of aerospace safety standards, including DO-178C and DO-254, and experience working within their guidelines.
  6. Hardware Integration: Understanding of hardware-software integration, including interfacing with sensors, actuators, and microcontrollers.
  7. Version Control: Experience with version control systems (e.g., Git) for code management.
  8. Debugging Skills: Strong debugging and problem-solving skills for identifying and resolving software issues.
  9. Team Player: Excellent teamwork and communication skills for effective collaboration within multidisciplinary teams.
  10. Adaptability: Ability to adapt to evolving project requirements and work in a fast-paced aerospace environment.
  11. Certifications: Relevant certifications in embedded software development or aerospace systems are a plus.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer- IoT

Dubai, Dubai Micropolis Holding Co.

Posted today

Job Viewed

Tap Again To Close

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.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Software Engineer

Abu Dhabi, Abu Dhabi Edge Group

Posted today

Job Viewed

Tap Again To Close

Job Description

ADASI is the regional leader in autonomous systems and services, dedicated to offering holistic solutions – from the development and production of unmanned systems to joint mission analysis and careful equipment acquisition. ADASI manufactures, operates and maintains next-generation autonomous solutions for air, land and sea – capable of performing in a diverse range of demanding environments. Leveraging advanced technologies to comply with the tactical demands of the future, ADASI aims to be a world leader in building the next generation of autonomous capabilities.

Key Responsibilities:

  • Embedded Software Development: Design, develop, and maintain embedded software for avionics systems, flight control systems, and other aerospace applications.
  • Real-Time Systems: Implement software for real-time systems, ensuring that critical functions operate with minimal latency and high reliability.
  • Algorithm Implementation: Collaborate with system engineers to translate control algorithms and system requirements into embedded software code.
  • Integration and Testing: Integrate software components into hardware systems and conduct rigorous testing to ensure functionality, performance, and safety compliance.
  • Safety-Critical Systems: Develop software in accordance with industry standards such as DO-178C for airborne software development and DO-254 for hardware/software integration.
  • Code Optimization: Optimize code for memory usage, power efficiency, and performance, while adhering to coding standards and best practices.
  • Documentation: Maintain comprehensive documentation of software design, code, test plans, and test results for compliance and future reference.
  • Collaboration: Work closely with cross-functional teams, including hardware engineers, system engineers, and quality assurance, to ensure seamless software integration.
  • Troubleshooting: Identify and resolve software defects, system anomalies, and performance issues through debugging and analysis.

Education & Experience:

  • Bachelor's Degree: A bachelor's degree in computer science, Electrical Engineering, or a related field is required. A master's degree is a plus.
  • Embedded Software Experience: Minimum of 8 years of experience in embedded software development, preferably in aerospace or safety-critical industries.
  • Programming Languages: Proficiency in programming languages such as C, C++, and assembly language for embedded systems.
  • RTOS Experience: Familiarity with Real-Time Operating Systems (RTOS) and the ability to develop software for real-time applications.
  • Safety Standards: Knowledge of aerospace safety standards, including DO-178C and DO-254, and experience working within their guidelines.
  • Hardware Integration: Understanding of hardware-software integration, including interfacing with sensors, actuators, and microcontrollers.
  • Version Control: Experience with version control systems (e.g., Git) for code management.
  • Debugging Skills: Strong debugging and problem-solving skills for identifying and resolving software issues.
  • Team Player: Excellent teamwork and communication skills for effective collaboration within multidisciplinary teams.
  • Adaptability: Ability to adapt to evolving project requirements and work in a fast-paced aerospace environment.
  • Certifications: Relevant certifications in embedded software development or aerospace systems are a plus.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer- IoT

Dubai, Dubai Micropolis Holding Co.

Posted today

Job Viewed

Tap Again To Close

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.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Principal Embedded Software Engineer

Abu Dhabi, Abu Dhabi ADASI

Posted today

Job Viewed

Tap Again To Close

Job Description

Location: Abu Dhabi, UAE
ADASI is a leading aerospace company committed to pushing the boundaries of innovation in the aviation and airspace industry. We specialize in creating cutting-edge solutions that enhance safety, efficiency, and sustainability in airspace management. As we continue to grow and take on new challenges, we are seeking a talented Flight Embedded Software Engineer to join our team.

Position: Embedded Software Engineer.
Company: ADASI
Location: Abu Dhabi, UAE
ADASI is a leading aerospace company committed to pushing the boundaries of innovation in the aviation and airspace industry. We specialize in creating cutting-edge solutions that enhance safety, efficiency, and sustainability in airspace management. As we continue to grow and take on new challenges, we are seeking a talented Flight Embedded Software Engineer to join our team.
Role Overview:
We are seeking a Flight Embedded Software Engineer with a strong background in embedded systems for aerospace applications. The ideal candidate is detail-oriented, collaborative, and eager to work on complex systems in a fast-paced and dynamic environment. You will play a key role in developing and validating flight-critical embedded software for next-generation aerospace systems.
Key Responsibilities:

  • Design, develop, and implement embedded software for flight systems using tools such as C, C++, Python, and Matlab/Simulink.
  • Integrate software with complex aerospace systems including hardware interfaces and control systems.
  • Ensure compliance with safety-critical coding standards (e.g., MISRA C) and aerospace certification requirements.
  • Contribute to software and hardware certification processes including DO-178C and DO-254.
  • Support system engineering processes, including ARP4754 compliance and requirements traceability.
  • Perform Software-in-the-Loop (SILS) and Hardware-in-the-Loop (HILS) validation and testing.
  • Analyze and debug embedded systems to ensure stability, reliability, and performance.
  • Collaborate with cross-functional teams in a target-oriented work environment.

Position: Embedded Software Engineer.
Company: ADASI
Location: Abu Dhabi, UAE
ADASI is a leading aerospace company committed to pushing the boundaries of innovation in the aviation and airspace industry. We specialize in creating cutting-edge solutions that enhance safety, efficiency, and sustainability in airspace management. As we continue to grow and take on new challenges, we are seeking a talented Flight Embedded Software Engineer to join our team.
Role Overview:
We are seeking a Flight Embedded Software Engineer with a strong background in embedded systems for aerospace applications. The ideal candidate is detail-oriented, collaborative, and eager to work on complex systems in a fast-paced and dynamic environment. You will play a key role in developing and validating flight-critical embedded software for next-generation aerospace systems.
Key Responsibilities:

  • Design, develop, and implement embedded software for flight systems using tools such as C, C++, Python, and Matlab/Simulink.
  • Integrate software with complex aerospace systems including hardware interfaces and control systems.
  • Ensure compliance with safety-critical coding standards (e.g., MISRA C) and aerospace certification requirements.
  • Contribute to software and hardware certification processes including DO-178C and DO-254.
  • Support system engineering processes, including ARP4754 compliance and requirements traceability.
  • Perform Software-in-the-Loop (SILS) and Hardware-in-the-Loop (HILS) validation and testing.
  • Analyze and debug embedded systems to ensure stability, reliability, and performance.
  • Collaborate with cross-functional teams in a target-oriented work environment.
Qualifications:
  • Bachelor s or Master s degree in Electrical Engineering, Computer Engineering, Aerospace Engineering, or a related field.
  • Proven experience in embedded software design and development.
  • Proficiency in C/C++, Python, and Matlab/Simulink for control and algorithm implementation.
  • Experience with aerospace system integration and multi-disciplinary engineering collaboration.
  • Knowledge of safety-critical development standards, such as MISRA C.
  • Familiarity with DO-178C and DO-254 certification processes.
  • Understanding of ARP4754 systems engineering methodology.
  • Experience with SILS/HILS testing environments.
  • Strong analytical and problem-solving skills.
  • Ability to thrive in a fast-paced, dynamic work culture.

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Linux Embedded Software Developer

Dubai, Dubai beBeePython

Posted today

Job Viewed

Tap Again To Close

Job Description

Software Development Opportunity

We are looking for a skilled software engineer to work on our 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.

The successful candidate will be responsible for maintaining and developing new features in our Python based test automation tools, inventing new ways to enable remote, automated testing, and helping build the software counterpart to in-house designed testing hardware.

About the Role:

  1. Maintain and develop new features in our Python based test automation tools like Checkbox.
  2. Invent new ways to enable remote, automated testing.
  3. Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).
  4. Write functional and performance tests to support hardware enablement and to protect from regressions.

Requirements:

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

What We Offer:

  • A chance to work on exciting projects that make a real impact.
  • A collaborative and dynamic work environment.
  • Ongoing training and development opportunities.

About Us:

We are a growing international software company that works with the open-source community to deliver high-quality software solutions. Our team is passionate about delivering innovative products that meet the needs of our customers.

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

Senior RF Embedded Software Engineer

Abu Dhabi, Abu Dhabi beBeeEmbedded

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

Senior RF Embedded Software Engineer

We are seeking a highly skilled Senior RF Embedded Software Engineer to join our team in Abu Dhabi, United Arab Emirates. As a Senior RF Embedded Software Engineer, you will be responsible for designing and developing cutting-edge embedded software solutions for our RF systems.

About Us

Our Mission

We are an advanced technology group dedicated to developing innovative solutions for defense and beyond. Our mission is to bring disruptive technologies and services to market with greater speed and efficiency.

Our Team

Collaborative Environment

We foster a collaborative environment where our people inspire us to imagine a new world of endless possibilities. We recognize that changing the fundamentals of the defense industry will take real collaboration and creativity.

Your Role

Key Responsibilities
  • Implement OSI: PHY/layer 1 and layer 2 radio and radar front-end algorithms for running on Microcontroller or FPGA
  • Develop embedded software for RF systems, including signal processing for data links and radar
  • Write device drivers and low level software for RF chips and modules
  • Develop and maintain bare-metal firmware for microcontrollers based on ARM Cortex-M architectures
  • Develop and maintain firmware with RTOS on microcontrollers
  • Implement Linux drivers and kernel modules for custom hardware components
  • Integrate various communication protocols like I2C, UART, SPI, and CAN in both Linux and microcontroller environments
  • Implement Linux client/server against UDP, TCP or IP
  • Use of programming languages for Microcontrollers such as C/C++ and Assembly
  • Build of Linux images such as Yocto and FreeRTOS.
  • Design and generation of Board Support Packages
  • Participate in code reviews, ensure code quality, and follow established coding standards.
  • Stay up-to-date with advancements in embedded technologies and best practices.
  • Analyse and improve the performance of the developed RF systems in terms of throughput , latency, power consumption, and signal quality.
  • Use of version controlled environment such as Git or SVN
  • Use of code writing style guides (as for example pep8 for python)

You will also be expected to participate in testing and troubleshooting of both software and hardware.

Requirements

Qualifications
  • Bachelor's or master's degree in computer science, communication, electronic, software engineering.
  • Minimum 10 years of experience in embedded software engineering, C and C++ and Assembler
  • Knowledge and understanding of OSI model: PHY/layer 1 and layer 2 radio front-end algorithm implementation.
  • Strong understanding of ARM64 and Cortex-M architectures.
  • Knowledge in Linux driver and kernel development.
  • Knowledge with bare-metal firmware development for microcontrollers
  • Knowledge with RTOS on microcontrollers.
  • Knowledge of I2C, UART, SPI, and CAN protocols and their implementation in both Linux and microcontrollers.
  • Understanding of RF principles, including modulation, coding, and signal processing.
  • Experience with RF hardware, including transceivers, power amplifier, and antenna systems.
  • Ability to design and implement efficient algorithms for real time RF systems.
  • 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.

We offer a dynamic work environment with opportunities for growth and professional development.

Benefits

This role offers a competitive salary package and benefits including health insurance, paid annual leave, and career progression opportunities.

Others

Please note that this job description may be subject to change based on business needs.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Embedded software Jobs in United Arab Emirates !

High Performance Embedded Software Developer

Dubai, Dubai beBeeSoftware

Posted today

Job Viewed

Tap Again To Close

Job Description

About the Role

We are seeking a highly skilled and motivated professional to design, develop, and maintain the core software stack powering edge devices. 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.

As a key person on the team, you will architect, implement, and test embedded software for AI-powered systems, develop and optimize communication layers between applications and AI models, and continuously enhance software performance, reliability, and maintainability through iterative development and rigorous testing.

You will also 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++ 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:
  • 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.

Senior Engineer - RF Embedded Software Communication

Abu Dhabi, Abu Dhabi EDGE

Posted today

Job Viewed

Tap Again To Close

Job Description

Senior Engineer - RF Embedded Software Communication

Bachelor of Business Administration(Management)

Nationality

Any Nationality

Vacancy

1 Vacancy

Job Description

Job Description About EDGE:
EDGE is an advanced technology group established to develop disruptive solutions for defense and beyond. Solving real world challenges, it is dedicated to bringing innovative technologies and services to market with greater speed and efficiency. Our people are at the core of our business, inspiring us to imagine a new world of endless possibilities. Leveraging advanced technologies such as autonomous capabilities, cyber-physical systems and directed energy to artificial intelligence, we recognize that changing the fundamentals of the defense industry will take real collaboration and creativity.
This is why we want you to be a part of our initiative Advanced Concepts. Join us today to enable a secure future.
Key Accountabilities

  • Implement OSI: PHY/layer 1 and layer 2 radio and radar front-end algorithms for running on Microcontroller or FPGA
  • Develop embedded software for RF systems, including signal processing for data links and radar
  • Write device drivers and low level software for RF chips and modules
  • Develop and maintain bare-metal firmware for microcontrollers based on ARM Cortex-M architectures
  • Develop and maintain firmware with RTOS on microcontrollers
  • Implement Linux drivers and kernel modules for custom hardware components
  • Integrate various communication protocols like I2C, UART, SPI, and CAN in both Linux and microcontroller environments
  • Implement Linux client/server against UDP, TCP or IP
  • Use of programming languages for Microcontrollers such as C/C++ and Assembly
  • Build of Linux images such as Yocto and FreeRTOS.
  • Design and generation of Board Support Packages
  • Participate in code reviews, ensure code quality, and follow established coding standards.
  • Stay up-to-date with advancements in embedded technologies and best practices.
  • Analyse and improve the performance of the developed RF systems in terms of throughput , latency, power consumption, and signal quality.
  • Use of version controlled environment such as Git or SVN
  • Use of code writing style guides (as for example pep8 for python)
  • Excellent problem-solving, analytical, and debugging skills
  • Conduct testing and troubleshooting of both software and hardware
  • Support, lead and mentor junior engineers and share knowledge
Knowledge/Qualification & Experience
  • Bachelor s or masters degree in computer science, communication, electronic, software engineering.
  • Minimum 10 years of experience in embedded software engineering, C and C++ and Assembler
  • Knowledge and understanding of OSI model: PHY/layer 1 and layer 2 radio front-end algorithm implementation.
  • Strong understanding of ARM64 and Cortex-M architectures.
  • Knowledge in Linux driver and kernel development.
  • Knowledge with bare-metal firmware development for microcontrollers
  • Knowledge with RTOS on microcontrollers.
  • Knowledge of I2C, UART, SPI, and CAN protocols and their implementation in both Linux and microcontrollers.
  • Understanding of RF principles, including modulation, coding, and signal processing.
  • Experience with RF hardware, including transceivers, power amplifier, and antenna systems.
  • Ability to design and implement efficient algorithms for real time RF systems.
  • 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.
Job Details Role Level:Mid-LevelWork Type:Full-TimeCountry:United Arab EmiratesCity:Abu DhabiCompany Website:

Company Industry

  • IT - Software Services

Department / Functional Area

  • Software Development
  • Application Development (IT Software)

Keywords

  • C++
  • TCP
  • Python
  • RTOS
  • Troubleshooting
  • Coding
  • Embedded Software
  • FPGA

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Cutting-Edge Embedded Software Developer Wanted

Abu Dhabi, Abu Dhabi beBeeEmbedded

Posted today

Job Viewed

Tap Again To Close

Job Description

Senior Embedded SW Engineer Position

We are seeking an exceptional Senior Embedded Software Engineer to join our team in Abu Dhabi. The primary objective of this role is the development and implementation of GNSS receiver and related application software within a software-defined receiver system and PC environment.

The engineer will design and implement embedded GNSS receivers from theory to practical use, including experience with instrumentation control using protocols such as SPI, GPIB, VISA, RS422, etc., and basic GUI development for data post-processing and display.

Key Responsibilities:
  1. Research, design, and develop cutting-edge GNSS embedded receiver firmware using various FPGA platforms, 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 in multi-disciplinary Agile teams, adopting Agile methodologies and tools.
  4. Work with developers, system architects, and product managers to deliver high-quality technical solutions.
Required Skills and Qualifications:
  • Masters 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.
  • Deep understanding of GNSS system testing and integration is beneficial.
  • Excellent analytical, problem-solving, and debugging skills.
Benefits:
  • Team player with experience working in an agile environment.
  • Excellent written and verbal communication skills in English.
  • Flexible attitude and ability to perform under pressure.
About BeamTrail:

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 Jobs