Manager EE Software Development, Scania Industrial Operations Asia
Stockholm, Stockholm County, Sweden
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Tobias Gustafsson is a seasoned embedded software leader with 13 years of experience, currently managing EE software development for Scania Industrial Operations Asia and previously leading SW framework and architecture teams. He combines hands-on embedded systems architecture—particularly for electrification and traction inverters—with people leadership and cross-border resident engineering experience. Tobias pairs a master's in mechatronics from KTH and an exchange at KAIST with a practical career that started on the factory floor, giving him uncommon depth in both hardware-near software and operational realities. An active open-source contributor, he has improved performance and memory behavior in persistent Python data structures (pyrsistent), reflecting a pragmatic focus on reliable, efficient code. Colleagues rely on him to translate complex system requirements into testable, production-ready embedded solutions across global teams.
12 years of coding experience
4 years of employment as a software developer
Studentexamen, Teknik, Studentexamen, Teknik at Scanias Industrigymnasium
Civilingenjör, Master of Science in Engineering, Maskinteknik, Mekatronik, Civilingenjör, Master of Science in Engineering, Maskinteknik, Mekatronik at KTH Royal Institute of Technology
Exchange, Maskinteknik, Exchange, Maskinteknik at Korea Advanced Institute of Science and Technology
Persistent/Immutable/Functional data structures for Python
Role in this project:
Back-end Developer
Contributions:20 reviews, 522 commits, 106 PRs in 9 years 7 months
Contributions summary:Tobias contributed significantly to the `pyrsistent` project, focusing on implementing and enhancing the functionality of the persistent data structures, particularly the `PVector` and `PMap` implementations in Python and a related C extension. The code changes involved implementing essential methods such as `set`, `append`, `remove`, `get_in`, and `transform` with associated tests. The commits also reveal efforts to improve performance through caching and addressing potential memory leaks.
Contributions:210 commits, 1 PR, 142 pushes in 3 years 3 months
querycsvcache-serverquery-enginememory
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tobias Gustafsson - Manager EE Software Development, Scania Industrial Operations Asia