Leonardo Oliveira
@leonardooliveira1
I build robust SLAM, localization, and perception software for autonomous mobile robots.
What I'm looking for
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
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.
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.
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.
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.
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.
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.
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
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
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.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Leonardo?
You can contact Leonardo and 90k+ other talented remote workers on Himalayas.
Message LeonardoGet 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!
