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, Information Technology, Quality Assurance, 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.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
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
