Thiago Trannin
Software Engineer, BMW | Currently pursuing a Master's double degree in Electrical and Automotive Engineering
Working Student Rust Engineering at BMW Group
Career: 8
- Develops and maintains internal developer tools used by different teams across the company. - Assesses and optimizes the performance of microservices running in cloud environments. - Became familiar with the use of agentic AI to accelerate development of Rust software.
- Extended the V2X open-source simulation framework Artery to support transmission of VAMs (VRU Awareness Messages) by bicyclists.
- Developed embedded software that runs in traffic control cameras. - Worked on very diverse tasks in firmware development and systems programming: from optimization of image processing routines and design of data processing pipelines to parsers, logging systems, FFI, network protocols, CPU and memory profiling, web interfaces, and automated testing. - Refactored a monolithic C++ project in smaller, independent modules. Pioneered Rust adoption in safety-critical functionality and maintained its integration with existing code via the C ABI.
- Assessed the impact in customer conversions of using event data from the company's in-house e-storefront platform. Implemented integrations with the Conversion APIs from Meta and TikTok. - This position was sponsored by the Japanese government by means of a coding contest which involved students from countries in Africa and Latin America. The best candidates were invited for a month-long internship at a Japanese company.
- Developed embedded software that runs in traffic control cameras. - Worked on very diverse tasks in firmware development and systems programming: from optimization of image processing routines and design of data processing pipelines to parsers, logging systems, FFI, network protocols, CPU and memory profiling, web interfaces, and automated testing. - Refactored a monolithic C++ project in smaller, independent modules. Pioneered Rust adoption in safety-critical functionality and maintained its integration with existing code via the C ABI.
- Designed a keypoint detection model for estimation of the position in 3D space of an excavator machine's arm; the model's input was the video feed from a camera above the operator's seat. - This position was sponsored by the Japanese government by means of a coding contest which involved students from countries in Africa and Latin America. The best candidates were invited for a month-long internship at a Japanese company.
- Applied classic computer vision algorithms to detect vehicles stopped over crosswalks. - Researched and developed deep learning models for smart traffic monitoring applications, such as vehicle classification, vehicle tracking and license plate reading via optical character recognition. - Deployed cross-compiled native libraries that abstracted over the aforementioned problems, with accompanying wrappers for high-level languages.
- Applied classic computer vision algorithms to detect vehicles stopped over crosswalks. - Researched and developed deep learning models for smart traffic monitoring applications, such as vehicle classification, vehicle tracking and license plate reading via optical character recognition. - Deployed cross-compiled native libraries that abstracted over the aforementioned problems, with accompanying wrappers for high-level languages.
Skills: 31
Technical
Education: 3
Technische Hochschule Ingolstadt
Master's Degree, International Automotive Engineering
Universidade Federal do Paraná
Master's Degree, Electrical Engineering
Bachelor's Degree, Electrical Engineering
- Emphasis on Electronics and Telecommunications - Thesis title: “Artificial noise applied to PLC systems under threat of WLC eavesdropper”
Awards: 3
- Nov 2024
International Collegiate Programming Contest (ICPC) South America / Brazil Finals - Highest Honor
Icpc - International Collegiate Programming Contest
23rd place out of 65 teams
- Oct 2024
Professor Plínio Alves Monteiro Tourinho Award - Gold medal
Universidade Federal do Paraná
Top of the class in Electrical Engineering: academic performance index 0.9858/1.0
- 2018
Brazilian Public School Mathematics Olympiad (OBMEP) - Bronze medal
Obmep
Level 3 - private school
Languages: 4
- English(Native or bilingual)
- Portuguese(Native or bilingual)
- German(Limited working)
- French(Elementary)
Also find Thiago Trannin on…
What else would you like to see here?
Missing something? Tell us what would make this page more useful.
Sign in to share an idea.