Jukka Rissanen

Principal Engineer at Nordic Semiconductor

Finland
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
Jukka Rissanen is a Principal Engineer with 13 years of recent experience and a long software career spanning embedded systems, Linux, and telecommunications across Nordic Semiconductor, Intel, and Nokia. He specializes in low-level system and firmware development, demonstrated by substantial open-source contributions to projects like Apache NuttX and the PX4 autopilot and bootloader where he implemented drivers, secure-boot/crypto integrations, and board-specific hardware support. Comfortable across device drivers, memory/interrupt management and crypto-backed boot flows, he bridges silicon-level constraints with production-grade software practices. Based in Finland and holding an MSc from LUT University, Jukka combines deep technical craftsmanship with a proven track record of shipping secure embedded platforms. A less obvious strength is his pattern of moving chip-specific complexity into maintainable, reusable abstractions—helping teams scale across multiple MCU families.
code13 years of coding experience
job29 years of employment as a software developer
bookMSc, MSc at LUT University
github-logo-circle

Github Skills (31)

bootloader10
bsp10
develop10
nuttx10
c-programming10
c1110
abstraction-layer10
security10
c1710
rtos10
device-driver10
driver10
sys10
packager10
cryptography10

Programming languages (9)

C++ShellCCMakeMakefileGoJupyter NotebookBitBake

Github contributions (5)

github-logo-circle
apache/nuttx

May 2020 - Apr 2025

Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:405 reviews, 156 PRs, 580 comments in 4 years 11 months
Contributions summary:Jukka's contributions primarily involve developing and integrating drivers and hardware-specific code within the Apache NuttX real-time operating system. The commits demonstrate expertise in low-level programming, device driver development for peripherals like I2C and SPI, and integration of hardware components such as USB controllers and Ethernet switches. The user's work includes modifications to memory management, interrupt handling, and board-specific configurations, reflecting a focus on system-level programming and hardware interfacing within an embedded environment.
operating-systemapachemicrocontrollerrtosoperating
PX4/PX4-Autopilot

Sep 2020 - Jan 2023

PX4 Autopilot Software
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:112 reviews, 193 commits, 77 PRs in 2 years 3 months
Contributions summary:Jukka contributed significantly to the PX4 Autopilot Software by implementing and modifying low-level system components. Their work included adding a table of contents structure for the fmu-v5 target, modifying the cryptotools.py to add signature handling, and adding header files describing image table-of-contents. The user also made several improvements to the bootloader, moved chip-specific elements to chip-specific folders, and incorporated the crypto_backend library for signature verification and the addition of the libtomcrypt library, further indicating expertise in embedded systems and security.
multicopteravoidancedroneuasraspberry-pi
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