Omar T.-Senior Software Engineer & Technical Consultant — C++ · Real-Time Systems · ADAS & Robotics
Check rate
Experience
Technical Advisor — AI Products & Solutions
ProActive Integrated Solutions Global
- Own the technical direction of several AI products in a product-owner capacity: shape roadmaps, guide the in-house development team, and provide oversight from concept through delivery.
- Act as the technical bridge between stakeholders, end clients, and vendors for a solutions provider (reseller and in-house products): evaluate vendor solutions against client needs, lead vendor discussions, and support sales and pre-sales with technical solution design.
Founder & Technical Solutions Consultant
TAG Pro
Key Client: MILLA Group – ISFM
- Design and maintain C++ components in a production robotics/autonomous-driving platform (MILLA Group): real-time multi-sensor data-processing pipelines fusing LiDAR, GNSS/IMU and odometry under strict latency and determinism constraints — improving reliability in degraded-signal scenarios by 40%, verified with a custom Python benchmarking and regression suite.
- Root-caused a months-long series of field incidents across three sites to a single sensor-integrity fault, debugging across software, OS, network, and hardware boundaries; shipped a layered fix in a versioned release, hardened with 60+ automated regression tests and an incident-replay harness, and added observability to catch recurrence.
- Built reliable interfaces across a ROS2-based stack and validated on real hardware; delivered PTP time-synchronization bring-up over the sensor network (packet-level debugging with tcpdump) and a runtime/CPU profiling toolkit (perf, Tracy/Perfetto) to meet latency and resource targets on embedded Linux.
- Acted as technical owner: introduced structured root-cause analysis, formal code review and merge-request workflows, incident tracking, and defined technical standards and the validation roadmap through production sign-off.
- Engaged by MILLA Group (autonomous shuttle manufacturer) to integrate and harden a safety-critical AD stack toward production: audited the architecture across perception, HD mapping, and positioning, and delivered a gap analysis with remediation roadmap.
- Design and implement interfaces between perception, localization, and vehicle systems in C++; identify integration risks and drive resolution of cross-subsystem technical issues across the AD stack.
- Standardized the client's software development lifecycle by introducing Agile workflows and CI/CD pipelines, shortening integration and validation cycles.
Senior Software Engineer II — Navigation
Mapbox GmbH
- Implemented and integrated an ACC (Adaptive Cruise Control) visualization feature into the 3D live-navigation stack of a production BMW infotainment program — C++ core with Java/Kotlin SDK layers.
- Developed cross-platform navigation software in C++, using automated binding generation to expose core engines to mobile layers without hand-written glue code.
- Profiled and optimized the cross-platform architecture for low latency and memory efficiency on embedded automotive hardware.
- Extended test and simulation frameworks for sensor-data playback, enabling validation of complex driving scenarios before release.
Expert Software & Functions Engineer — ADAS Perception
AVL Software and Functions GmbH
- Led GNSS/IMU localization quality for a 10 cm-accuracy mapping and 3D data program: designed a three-tier automated assessment framework (signal lock, uncertainty bounds, trajectory plausibility) over large-scale real-world recordings, cutting data-selection time 40% and flagging 15% of recordings as unusable before they entered the map/label pipeline.
- Took C++ perception components from prototype to production on a new embedded Linux target; cut processing time 25% through cache-friendly data structures, multi-threaded parallelization, and profiling (perf/Valgrind) to meet hard real-time budgets.
- Built a vendor-evaluation framework from scratch — hand-labeled golden reference plus automated KPI tooling — that exposed a 20% accuracy gap between data-labeling providers in complex road scenes and directly drove contracting decisions.
- Fronted customer support for a Tier-1 radar-perception platform, resolving over 85% of critical issues within two months; the triage-and-communication approach was adopted as best practice for other customer-facing roles and led to a contract extension.
- Cut new-engineer onboarding from 12 to 6 weeks by creating hands-on perception-stack learning modules, design-rationale sessions, and structured pairing.
- Drove system integration of perception components with motion planning, decision control, basic software, and validation teams — integrating complex software components across multiple subsystems, supported by SIL testing and simulation.
Teaching Assistant
AASTMT
- Teaching Assistant, Faculty of Computer Engineering — AASTMT (2019–2020): tutored Operating Systems in Linux, structured C++ programming, and computer architecture.
Algorithm Software Engineer — ADAS Perception
Valeo
- Three years on parking systems and low-speed maneuvering functions: developed slot-detection algorithms (C11/C++) across multiple generations of Valeo's Parking Assistance System, shipped to SOP on programs for Audi (zFAS), Daimler, BMW, VW, Tesla, JLR, and Renault.
- Owned the full software lifecycle pre- and post-SOP for perception components under the V-cycle, including unit, component, and integration test design.
- Analyzed safety-critical field issues down to their architectural root cause in the detection/motion-control interaction, advocating and delivering robust fixes over surface patches on live OEM programs.
- Built simulation, testing, and visualization frameworks in Python and C++/Qt supporting vehicle-level validation of parking functions; collaborated peer-to-peer with counterpart teams in Stuttgart, Germany.
Software Developer
VIRAL Virtual Reality Arcade & Lounge
- Software Developer — VIRAL Virtual Reality Arcade & Lounge, Canada (2017): built Android and Unity VR applications in C# and Java, from design through customer deployment.
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Automotive, Education, Information Technology, and Manufacturing.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Quality Assurance, and Customer Service.
Summary
Senior C++ software engineer with 9+ years building production software on Linux for real-time robotics and autonomous systems. Strong in modern C++ (17/20), Linux system programming (threads, IPC, shared memory, sockets), and real-time/near-real-time data pipelines with attention to latency, determinism, and failure behavior. Technical owner across architecture reviews, testable design, observability, and reliability — with deep debugging across software, OS, network, and hardware boundaries (GDB, Valgrind, sanitizers, perf, tcpdump). Proven at shipping production-quality code, mentoring engineers, and raising engineering process maturity across teams.
Skills
- C++14/17
- Modern C++ (17 / 20)
- Python
- C
- Linux
- Linux System Programming
- Multithreading & Concurrency
- Ipc / Shared Memory / Sockets
- Real-Time Data Pipelines
- Tcp/Ip / Udp Networking
- Gdb / Valgrind / Sanitizers
- Perf / Strace / Tcpdump
- Cmake
- Git / Ci / Code Review
- Software Architecture (Solid)
- Unit / Integration / Hw Testing
- Observability & Diagnostics
- Ros2
- Embedded / Real-Time Linux
- Adas Integration
- Parking Systems
- Perception & Sensor Fusion
- Lidar / Radar / Camera
- Gnss Localization
- Tensorflow
- Cuda
- Opencv
- Embedded Real-Time Optimization
- Sil & Simulation Testing
- Canoe
- Adtf
- Qt
- Ci/Cd (Jenkins / Gitlab)
- Aspice
- Agile / Scrum
- Tdd
- Hardware-In-The-Loop Debugging
Areas Of Interest
- Adas Sensors
- Sw Architecture
- Machine Learning
- Computer Vision
- Embedded Systems
- Innovation & Research
- Problem Solving
Languages
Education
AASTMT
Bachelor of Science · Computer Engineering · Kerdasa, Egypt
Certifications & licenses
Computer Vision Nanodegree
Udacity
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Omar is based in Regensburg, Germany and can operate in on-site, hybrid, and remote work models.
Omar speaks the following languages: Arabic (Native), English (Native), German (Advanced).
Omar has at least 9 years of experience. During this time, Omar has worked in at least 7 different roles and for 7 different companies. The average length of individual experience is 1 year and 3 months. Note that Omar may not have shared all experience and actually has more experience.
Based on recent experience, Omar would be well-suited for roles such as: Technical Advisor — AI Products & Solutions, Founder & Technical Solutions Consultant, Senior Software Engineer II — Navigation.
Omar's most recent position is Technical Advisor — AI Products & Solutions at ProActive Integrated Solutions Global.
In recent years, Omar has worked for ProActive Integrated Solutions Global, TAG Pro, Mapbox GmbH, AVL Software and Functions GmbH, and Valeo.
Omar is most experienced in industries like Automotive, Education, and Information Technology. Omar also has some experience in Manufacturing.
Omar is most experienced in business areas like Information Technology, Product Development, and Quality Assurance. Omar also has some experience in Customer Service.
Omar has recently worked in industries like Automotive, Manufacturing, and Information Technology.
Omar has recently worked in business areas like Information Technology, Product Development, and Quality Assurance.
Omar holds a Bachelor in Computer Engineering from AASTMT.
Omar has 1 certificate: Computer Vision Nanodegree.
Omar is immediately available full-time for suitable projects.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 16 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Technical Advisor — AI Products & Solutions
Nearby freelancers
Professionals working in or nearby Regensburg, Germany
