Georges Larsen is a firmware engineer with four years of hands-on experience building embedded systems and IoT solutions, currently contributing to Nordic Semiconductor from Portland, Oregon. He has a strong track record in wireless firmware and communications—improving FOTA paths and nRF Cloud libraries in the widely used nRF Connect SDK and adding networking integration tests to the Zephyr RTOS. Georges bridges hardware and software expertise, having designed and prototyped EVPR mainboards (including power systems and ESP32 integrations) and shipped STM32/ESP32 data-acquisition firmware. He also brings practical teaching and mentorship experience from university lab management and STEM outreach, and a foundation in mathematics and physics that informs his methodical approach to embedded problems. Notably, his open-source contributions touch major projects in the embedded ecosystem, demonstrating the ability to influence both product firmware and upstream RTOS behavior.
4 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Mathematics & Physics, Bachelor's degree, Mathematics & Physics at Portland State University
Contributions:1205 reviews, 25 commits, 70 PRs in 10 months
Contributions summary:Georges primarily contributed to the nRF Connect SDK, focusing on firmware and communication library improvements. Their work involved enhancing the Firmware-Over-The-Air (FOTA) download process, including supporting explicit dual FOTA paths and fixing related issues. They implemented features and fixes in nRF Cloud related libraries. The user also contributed to the sample code, implementing features such as a device message sample and added support for Wi-Fi and provisioning services.
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:192 reviews, 23 PRs, 264 comments in 2 years 11 months
Contributions summary:Georges contributed integration tests for the `offloaded_netdev` interface API extension within the Zephyr RTOS. Their work focused on adding and testing functionalities related to networking devices that are offloaded, involving the creation of dummy implementations for various components such as sockets and network devices. The user also introduced dummy link layers for offloaded interfaces, allowing interfaces to directly receive l2_enable calls.
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
Georges Larsen - Firmware Engineer at Nordic Semiconductor