Skip to main content
Leonardo OliveiraLO
Open to opportunities

Leonardo Oliveira

@leonardooliveira1

I build robust SLAM, localization, and perception software for autonomous mobile robots.

Germany
Message

What I'm looking for

I'm looking to build reliable autonomous robotic systems, especially in state estimation, perception, SLAM, and localization.

At idealworks, I develop SLAM, localization, perception, and robot behavior software for indoor autonomous mobile robot fleets. I build sensor-fusion systems using LiDAR and wheel odometry and lead benchmarking for live localization components on real robot data.

Previously at NavVis, I was the main developer of an image denoising feature recognized internally among the company’s top 2023 launches, while also improving camera auto-exposure and image-quality evaluation. My work spans production C++ software, computer vision, deep learning, and reliable testing.

I’ve also built EV charging algorithms at Pionix, machine-learning and data pipelines at Zippia and Bosch, and computer-vision systems for product-shelf detection. I bring hands-on experience across ROS 2, C++, Python, state estimation, and perception.

Experience

Work history, roles, and key accomplishments

IG
Current

Robotics Software Engineer

Idealworks GmbH

Oct 2024 - Present (1 year 10 months)

Developed SLAM and localization software for indoor AMR fleets using sensor fusion between LiDAR and wheel odometry. Implemented robot behavior for intralogistics AMRs using behavior trees and developed ROS 2 perception components.

NG

Software Engineer – Working Student

NavVis GmbH

Aug 2022 - Sep 2024 (2 years 1 month)

Main developer of an image denoising feature that significantly improved image quality while balancing cloud inference costs. Implemented camera auto-exposure algorithms and evaluated image quality across camera sensors and lenses.

FI

Systems Safety Engineer – Working Student

Fraunhofer IKS

Jan 2022 - Jul 2022 (6 months)

Simulated autonomous driving scenarios using CARLA and Scenic. Trained and evaluated deep learning-based object detection algorithms, including YOLOv5, for research purposes.

PG

Freelance Software Developer

Pionix GmbH

Apr 2021 - Jan 2022 (9 months)

Implemented EV charging algorithms to optimize energy costs by balancing external grid energy and locally generated solar panel energy. Developed low-level communication protocols in C++ and Node.js and integrated them into the internal software stack.

ZI

Freelance Data Scientist

Zippia

Feb 2021 - Sep 2021 (7 months)

Worked on deep learning and natural language processing projects using Python. Built the backend of an API for a form-filler Chrome extension and developed data processing, ingestion, and monitoring pipelines using Apache Airflow.

RG

Data Scientist Intern

Robert Bosch GmbH

Jan 2020 - Jan 2021 (1 year)

Developed a vehicle emissions estimation model using machine learning, driving behavior data, and geospatial emissions data. Built ETL pipelines to automate statistical analyses.

PT

Computer Vision Intern

3P Tecnologia

Jan 2019 - May 2019 (4 months)

Developed an algorithm to detect the absence of products on supermarket shelves. Set up and validated different deep learning-based techniques.

Education

Degrees, certifications, and relevant coursework

Technical University of Munich logoTM

Technical University of Munich

Master of Science, Electrical and Computer Engineering

Grade: 1.5 (German scale, 1.0 best)

Master of Electrical and Computer Engineering with a final thesis on self-supervised depth completion with uncertainty and a research project on depth completion for LiDAR-visual-inertial SLAM.

University of São Paulo logoUP

University of São Paulo

Bachelor of Engineering, Electrical Engineering

Grade: 7.3/10

Bachelor of Electrical Engineering with a final thesis on seizure prediction using EEG data and machine learning, and a research project on CNN-based Poisson noise reduction in mammographic images.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan