Markus Swarowsky

Project Engineer at NORBIT ASA

Trondheim, Trøndelag, Norway
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
Markus Swarowsky is an embedded software engineer with 16 years’ experience, currently working as a Project Engineer in Trondheim and focused on secure firmware design using the ARM PSA model. He has significant hands-on experience in the Zephyr RTOS and Nordic’s nRF Connect SDK, contributing to TF-M integration, PSA support and cryptographic improvements for IoT devices. Markus blends a pragmatic security mindset with usability concerns, routinely adapting build systems and hardware-specific code to meet real-world constraints. He pairs academic rigor from KIT and NTNU with practical R&D and test roles at Nordic Semiconductor, and he also teaches and mentors low-level programming. An avid sailor and organizer of outdoor trips, he brings calm leadership and teamwork skills from the helm into engineering projects.
code16 years of coding experience
job5 years of employment as a software developer
bookMaster's degree, Computer Science, 1,2, Master's degree, Computer Science, 1,2 at Karlsruhe Institute of Technology (KIT)
bookNorwegian University of Science and Technology
languagesGerman, English, Norwegian
github-logo-circle

Github Skills (21)

embedded-language10
c1110
zephyr10
security10
c1710
rtos10
sys10
cryptography10
embedded10
mbedtls10
nrf-connect-sdk10
dfu9
microcontroller9
firmware9
iot9

Programming languages (3)

C++RustC

Github contributions (5)

github-logo-circle
nrfconnect/sdk-nrf

May 2021 - Jan 2023

nRF Connect SDK main repository
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:345 reviews, 15 commits, 76 PRs in 1 year 8 months
Contributions summary:Markus primarily contributes to the nRF Connect SDK, focusing on device firmware updates, security, and cryptographic operations. They fixed warnings, corrected URLs, updated documentation, and implemented security enhancements including PSA level 2 support. The user also demonstrated skills in the Trusted Firmware-M (TF-M) ecosystem, including building and configuring secure firmware and adapting the code for the TF-M split-build feature. The user also worked on improving logging and utilizing various cryptographic algorithms.
connect-sdknrf-connect-sdkinfinibandlteppp
zephyrproject-rtos/zephyr

Feb 2022 - May 2024

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:4 reviews, 8 PRs, 6 comments in 2 years 3 months
Contributions summary:Markus primarily contributed to the Zephyr RTOS project by making changes related to the integration of external libraries and adapting existing code. Their work included removing unnecessary include files from the mbedtls module and adding an implementation of `mbedtls_ms_time` to satisfy a mbedtls requirement. They also modified TF-M related files, by changing and adapting the build scripts and sample code to use the TF-M framework. These contributions likely involved interaction with hardware-specific configurations.
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
Markus Swarowsky - Project Engineer at NORBIT ASA