Skip to sign up

Job matched to your search

Real Time Software Engineer

TATWEER MIDDLE EAST AND AFRICA L.L.C · Abu Dhabi Emirate, United Arab Emirates

Abu Dhabi Emirate, United Arab Emirates · On-siteFull-TimePosted Aug 7, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

Role: Real-Time Software Engineer

Purpose: Develop the core software platform that receives sensor data, processes events, controls devices, and generates records

Required Experience: 5+ Years

Required Competencies:

  • Advanced proficiency in C#, C++, or another appropriate systems programming language.
  • Must have experience with Doppler Radar/LiDar, Digital Signal Processing (DSP) and Fast Fourier Transformation(FFT).
  • Strong experience with real-time or near-real-time software systems.
  • Strong understanding of concurrency, asynchronous programming, thread safety, memory management, and task scheduling.
  • Ability to build high-throughput processing pipelines using producer-consumer patterns, queues, bounded channels, and backpressure.
  • Ability to parse binary communication protocols safely and efficiently.
  • Experience with TCP, UDP, serial communication, CAN, GPIO, and device SDK integration.
  • Ability to configure PTP, NTP, GNSS time sources, and hardware timestamps.
  • Ability to develop watchdogs, device reconnection, retry policies, timeout handling, and automatic recovery.
  • Experience with profiling CPU, memory, disk, GPU, and network performance.
  • Ability to develop simulation and replay tools using logged data.
  • Ability to implement unit, integration, hardware-in-the-loop, and regression testing.
  • Strong understanding of software versioning, release control, and production deployment

Education Required:

  • Minimum bachelor's degree in Engineering or relevant field.

Preferred Background:

▪ Industrial software. ▪ Machine vision. ▪ Embedded computing. ▪ Automotive computing ▪ Intelligent transportation systems. ▪ Robotics. ▪ High-throughput telemetry systems.

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →