Joakim Larsson

Senior Software Engineer at Getinge

Falkenberg, Halland County, Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Joakim Larsson is a Senior Software Engineer with 12 years of experience building embedded and automation systems, currently driving software delivery and subject-matter expertise at Getinge in Falkenberg, Sweden. He combines a mechatronics background from Chalmers with hands-on roles across automation, HMI development, testing and commissioning, which gives him a practical systems perspective from hardware to firmware. At Getinge he has progressed from software engineer to SME and senior engineer, shaping product reliability in regulated medical environments. An active open-source contributor, he has contributed low-level flash device support to the widely used MAME emulator, showing a taste for low-level reverse-engineering and legacy-system integration. Colleagues describe him as pragmatic and technically curious—summed up by his GitHub motto, "Just because I can"—which drives him to solve tricky corner cases others might avoid.
code12 years of coding experience
job14 years of employment as a software developer
bookNatural Sciences, Natural Sciences at Falkenbergs Gymnasieskola
bookBachelor's Degree, Mechatronics, Robotics, and Automation Engineering, 4, Bachelor's Degree, Mechatronics, Robotics, and Automation Engineering, 4 at Chalmers tekniska högskola
languagesSwedish, English, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

c-language10
cprogramming-language10
emulation10
memory-management9
embedded8
sys8
reverse-engineering7

Programming languages (6)

C#C++CGoAssemblyPython

Github contributions (5)

github-logo-circle
mamedev/mame

Mar 2015 - Feb 2020

MAME
Role in this project:
userBack-end Developer
Contributions:378 commits, 249 PRs, 66 pushes in 4 years 11 months
Contributions summary:Joakim added support for the 29F800B flash boot device within the MAME (Multiple Arcade Machine Emulator) repository, focusing on the dbox driver. This involved modifying and adding new code related to the flash memory and its associated functionalities. The contribution includes the modification of source code files, specifically within the dbox.cpp driver.
mame
JoakimLarsson/mame

May 2015 - Dec 2021

MAME - Multiple Arcade Machine Emulator
Contributions:146 commits, 6 PRs, 722 pushes in 6 years 8 months
emulatorarcadeemulationmamearcade-machine
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
Joakim Larsson - Senior Software Engineer at Getinge