Joakim Andersson is a Senior Consultant based in Oslo with 11 years of hands-on experience in embedded systems, IoT and backend development. He has deep expertise in Nordic Semiconductor ecosystems and RTOS work, contributing to high-profile open-source projects such as nRF Connect SDK, Zephyr and Wireshark—particularly enhancing BLE stacks, TF‑M integration and protocol dissectors. Joakim blends low-level driver and cryptography fixes with practical test and deployment improvements, improving reliability on resource-constrained devices. His career spans consulting and management roles across Nordic enterprises, where he translates complex hardware constraints into maintainable firmware and system designs. Notably, he has driven subtle but impactful fixes like BLE PDU handling and TF‑M example integration that improve both interoperability and security. He pairs a pragmatic engineering approach with a track record of contributing upstream to widely used embedded and networking projects.
Contributions:1150 reviews, 312 commits, 599 PRs in 4 years 4 months
Contributions summary:Joakim Andersson's contributions centered on the embedded systems aspects of the nRF Connect SDK, focusing on Bluetooth Low Energy (BLE) and TF-M (Trusted Firmware-M) integrations. They addressed various issues including bug fixes, optimizing the code for resource constraints, and improving the reliability of core BLE services. They also implemented improvements to test procedures and code for supporting the deployment of firmware.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:1105 reviews, 13 commits, 461 PRs in 1 year 9 months
Contributions summary:Joakim's contributions primarily involve modifications and enhancements within the Zephyr RTOS project, particularly focusing on Nordic Semiconductor platforms. The commits demonstrate a deep understanding of embedded systems, with a focus on integrating and testing Trusted Firmware-M (TF-M) support, alongside addressing specific hardware-related issues such as pin configurations, flash partition layouts, and UART settings. Their work also involves updating and maintaining example code for TF-M integration, specifically for Nordic platforms.
bluetooth-lereal-timezephyrsecuregit-repository
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 Andersson - Senior Consultant at Accelerate at Iver Norge