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.
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
Embedded 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.
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.