Job matched to your search
Real Time Software Engineer
TATWEER MIDDLE EAST AND AFRICA L.L.C · Abu Dhabi Emirate, United Arab Emirates
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.
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.
More jobs in Abu Dhabi Emirate, United Arab Emirates
Browse related jobs
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