Developed and deployed custom ROS2 nodes for real-time LiDAR-IMU fusion using R3Live++ on ARM64 hardware (Docker, CMake)
Configured IMU, camera, and LiDAR drivers for proper data timing and formats to enable real-time 3D mapping with R3Live++
Built complete simulation stack for quadrotor UAVs: Ardupilot SITL, ROS2/DDS, Gazebo Harmonic, YOLOv8 detection
May 2023 - Jun 2024
1 year 2 months
Munich, Germany
Software Engineer
Elektrobit Automotive
Improved GNSS-denied altitude estimation from 20 cm to 2 cm by designing and implementing a geometry-aware radar point-cloud filtering strategy in a multi-sensor fusion module (MATLAB Embedded Coder, Simulink)
Led cross-company technical planning between Elektrobit and Continental AG, architecting integration pipelines and development roadmaps utilizing Ansible, ROS2 middleware, MATLAB/Simulink and Jira/Confluence
Jan 2017 - Jan 2023
6 years 1 month
Munich, Germany
Research Associate
Technical University of Munich
Developed an AI-based classifier that analyzed time-series data from sensors and actuators of crashed Ardupilot quadrotors using Pandas, NumPy, and Scikit-learn, achieving 32% higher precision and 25% higher recall compared to a deep learning-based approach
Led lab courses and lectures in the System and Software Engineering Chair at TU Munich
2+ years industry experience in autonomous systems (Elektrobit Automotive + commercial freelance projects)
Languages
German
Advanced
English
Advanced
Education
Sep 2013 - Sep 2015
University of Tehran
Aerospace Engineering, focus on Data Structures and Algorithms, Sensor Fusion, Navigation, Mathematical Optimization · Aerospace Engineering · Tehran, Iran, Islamic Republic of · Graduated with second highest GPA
Sep 2008 - Sep 2013
Sharif University of Technology
Aerospace Engineering, focus on Control Theory, CAD, Aircraft Structure, Fluid Mechanics, Thermodynamics · Aerospace Engineering · Tehran, Iran, Islamic Republic of