profile photo

Jun Meng

Hi there 👋
As a passionate AI/CV developer with a strong background in ADAS/AD, I'm skilled in Python, C/C++, TensorFLow, PyTorch, and various ML-related libraries.

#OPEN TO WORK💼 With excellent research, problem-solving, and collaboration abilities, I'm expecting roles as Software Developer / Test Engineer / Simulation Engineer / AI Engineer in the fields of AD/ADAS or general Engineering fields.


bkgrd
Project Gallery
Icon 1 Icon 2 Icon 3 Icon 4 Icon 6 Icon 7 Icon 8 Icon 10 Icon 11 Icon 12 Icon 13 Icon 18 Icon 19 Icon 22 Icon 26 Icon 24 Icon 25
IEEE ITSC 2024:
GraphRelate3D: Context-Dependent 3D Object Detection with Inter-Object Relationship Graphs

We introduce a GNN-based object relation module to learn the spatial context explicitly to improve 3D object detection.

As a co-author, my contributions were:
• Software setup in Docker container.
• Programming of graph constructor and GNN-module.
• Configuration setups for experiments, analysis of results.
• Code cleaning.



Semester thesis:
Autonomous Driving Simulator on NRP

We aimed to develope an autonomous driving simulator and benchmark as an extended module of Neuro-Robotics Platform (NRP) using Unity game engine and ROS2.

My contributions were:
• Implement YOLOv5 and SGBM algorithm in ROS2 galactic.
• Layout design of ROS software pipeline;
• Parameter configuration of SGBM algorithm.



Collision prediction: Labeling, Training, Display

Build dataset, label actor vehicles as "safe" or "unsafe" upon their Frenet locations and velocities relative to ego car in every single frame. Train a classifier to infer actor vehicle's collision potential upon its history behavior.

• Label actor vehicles as "safe"/"unsafe" with Frenet-coord;
• Use ML to learn actor vehicles' history behavior patterns;
• Predict and display using Matplotlib.



MoonRover: a controller dev with C++

A practical course of our TUM AIS. Practiced OOP and organized programming style of C++. The simulation in Unity Engine was provided by tutor.

The controller consists of functions of:
• Teleoperate the MoonRover via keyboard input;
• Select maneuver mode to make the MoonRover to travel along the given O-shaped or 8-shaped trajectory.



AprilTag detection of video stream from external camera

We aimed to develop an automated building construction solution with the help of UAV. We use the AprilTag to guide the UAV to the expected positions and mount the brackets on the exterior wall of buildings.

My contributions were:
• Ground camera setup, using industrial camera BASLER;
• AprilTag detection, pose acquisition via ROS noetic.



Simulink: Workpiece sorting system

Cylinders with lids are directed to the next station, while cylinders without lids go to the reject chute. To avoid a collision with the next station, a sensor is included that receives a release signal from it. A transmitter, which sends a release signal to the previous station, prevents its crane from colliding with the lift platform.

The sorting system is designed in Simulink, including a StateFlow chart for process control.



ROS/ROS2 Notes as beginner

Links to my github repos:



Education
tum

10.2020 - 06.2024
Technical University of Munich
M.Sc. Automotive Engineering
M.Sc. Mechatronics & Robotics (Dual-degree)

Munich, Germany

tum

09.2015 - 06.2019
South China University of Technology
B.Eng. Vehicle Engineering

Guangzhou, China

Work Experiences
imotion

11.2024 - present
iMotion Automotive GmbH
Application Engineer (Full-time)
Road test of ADAS functions (AEB, ISA, ect.) in European countries.
CANape logging, issue creating, parameter configuration.

Konstanz, Germany

porsche

03.2023 - 08.2023
Porsche Engineering
Intern ADAS (Full-time)
Software development of ML-based Highway Pilot function.


Mönsheim, Germany

tum

10.2022 - 02.2023
ENSNARE-TUM
UAV team: ROS Developer
Software development of AprilTag detection and target tracking.


Munich, Germany

tum

10.2022 - 02.2023
TUfast .e.V
SLAM Developer
Software development and configuration for SLAM.


Munich, Germany

tum

06.2016 - 06.2019
SCUT-Racing Team
Leader Aerodynamics
CAD Design, CFD Simulation, Lamination CFK components, Validation and analysis.


Guangzhou, China


Photo Wall 📷
10-2023 FSC2023 Zhuhai, China 11-2023 My Dorm, Munich, Germany 01-2024 My Olympus OM1 02-2023 Porsche Museum 02-2024 A 1/43 Porsche 963 01-2024 A souvenior of my internship 09-2023 Mt. Seceda, Italy 07-2024 Mt. Nissen, Switzerland 07-2024 Lugano, Switzerland 07-2024 Antibes, France 07-2024 Mt. Matterhorn, Switzerland 06-2023 Burg Hochenzollern, Gernmay 07-2023 Stuttgart, Germany 08-2023 Weissach, Germany 07-2023 Baden-Baden, Germany 06-2023 Burg Hochenzollern, Gernmay 08-2023 FSG2023 @ Hockenheim Ring 08-2023 Munich, Germany 09-2023 Götzens, Austria 09-2023 Innsbruck, Austria 10-2023 Innsbruck, Austria 07-2016 EP16 (by DingChuan) 10-2018 FSC2018, Xiangyang, China 09-2023 Road to Nentzing, Itlay 09-2023 Road to Mt. Seceda, Italy 02-2024 Airport of Munich, Germany 01-2024 Weissach, Germany 11-2023 London, UK 12-2023 Datong, China 03-2024 Mittenwald, Germany 09-2023 Road to Innsbruck, Austria 09-2022 Sebensee, Austria 09-2023 Oetz, Austria 07-2023 Stuttgart, Germany 03-2024 Munich, Germany 10-2023 Salzburg, Austria 09-2023 Road to Nentzing, Austria 09-2023 Bolzano, Italy 09-2023 Mt. Seceda, Italy 10-2023 Innsbruck, Austria 11-2023 London, UK 11-2023 London, UK 06-2020 Dortmund, Germany 04-2023 Paris, France 04-2023 Musée du Louvre, Paris, France 04-2020 Euro Truck Simulator 2

Updated Feb. 2025
Page template from Jon Barron.