Omar Tag-Senior ADAS & Embedded Integration Engineer — C++/Python · Perception, Parking Systems & AI Deployment
Check rate
Experience
Founder & Technical Solutions Consultant
TAG Pro
- 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.
- Lead root-cause analysis of sensor failures across a deployed shuttle fleet; shipped remediation in a versioned AD release and drove vehicle-level field validation at multiple operational sites.
- 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 localization quality for a 10 cm-accuracy 3D data-labeling program: designed a three-tier automated assessment framework (signal lock, uncertainty bounds, trajectory plausibility) that cut data-selection time by 40% and flagged 15% of recordings as unusable before they entered the pipeline.
- Transitioned LiDAR-based object-detection components from research prototype to robust production C++; evaluated runtime performance, memory usage, and latency on a new automotive compute platform, and cut processing time 25% via cache-friendly data layouts and parallelization to reach real-time for a customer demonstration.
- 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, Faculty of Computer Engineering
AASTMT
- 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
- 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, Information Technology, Education, and Manufacturing.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Product Development, Quality Assurance, Information Technology, Customer Service, Research and Development, and Project Management.
Summary
ADAS integration engineer with 8+ years in production automotive software (C++/Python on Linux), spanning parking systems, perception, sensor fusion, and localization. Three years developing Valeo parking / low-speed maneuvering functions shipped to SOP for seven OEMs; deep experience integrating perception components with motion planning and vehicle systems, deploying neural-network models to embedded targets, and optimizing runtime, memory, and latency on automotive targets. Operating as an independent contractor (TAG Pro), fully remote, with active AD field-integration responsibilities.
Skills
- C++14/17
- Python
- C
- Linux
- Ros2
- 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
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 6 different roles and for 6 different companies. The average length of individual experience is 2 years and 6 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: Founder & Technical Solutions Consultant, Senior Software Engineer II — Navigation, Expert Software & Functions Engineer — ADAS Perception.
Omar's most recent position is Founder & Technical Solutions Consultant at TAG Pro.
In recent years, Omar has worked for TAG Pro, Mapbox GmbH, AVL Software and Functions GmbH, and Valeo.
Omar is most experienced in industries like Automotive, Information Technology, and Education. Omar also has some experience in Manufacturing.
Omar is most experienced in business areas like Product Development, Quality Assurance, and Information Technology. Omar also has some experience in Customer Service, Research and Development, and Project Management.
Omar has recently worked in industries like Automotive, Information Technology, and Manufacturing.
Omar has recently worked in business areas like Product Development, Quality Assurance, and Information Technology.
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 6 Sep 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 Founder & Technical Solutions Consultant
Nearby freelancers
Professionals working in or nearby Regensburg, Germany
