Lars Knudsen

Embedded Software Engineer at IT KNOWS ApS

Copenhagen, Capital Region of Denmark
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
Lars Knudsen is an experienced embedded software engineer with 11+ years building firmware and mobile/web solutions across industries from medical training to consumer audio and shipping platforms. Currently at Oticon and running his own consultancy, he combines deep low-level skills (RTOS, BLE, Bluetooth Audio, LC3, PWM) with full-stack mobile/web pragmatism honed at Nokia and Maersk. A long-time contributor to the Zephyr RTOS—notably adding BLE/BAP and USB audio features—he blends hands-on kernel/driver work with practical debugging and tooling improvements. Lars is also an educator and builder off the clock, founding initiatives to teach mobile web development in Latin American high schools, reflecting a rare focus on local capacity building. His background in electronics, audio and creative projects (including early game and audio work) gives him a makers’ mindset that often pushes hardware beyond vendor expectations.
code11 years of coding experience
job18 years of employment as a software developer
bookOrdrup Privatskole
bookM.Sc., Electronics, Software, Business, Medical, M.Sc., Electronics, Software, Business, Medical at Danmarks Tekniske Universitet
bookHigh-school diploma, Mathematics, Science and Music, High-school diploma, Mathematics, Science and Music at Gammel Hellerup Gymnasium
languagesEnglish, Danish, Spanish
github-logo-circle

Github Skills (16)

embedded-language10
embedded10
rtos10
bluetooth-le10
bluetooth10
zephyr10
pwm9
microcontroller9
iot8
c117
c177
sh6
usb6
shell6
script6

Programming languages (11)

TypeScriptBikeshedC++ShellCSCSSMakefileJavaScript

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Jul 2018 - Mar 2025

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:735 reviews, 27 PRs, 340 comments in 6 years 9 months
Contributions summary:Lars primarily contributed to the Zephyr RTOS by adding and modifying code related to Bluetooth Low Energy (BLE) and Bluetooth Audio Profile (BAP) features. They added PWM support for an RGB LED on an audio development kit and fixed issues within the Bluetooth shell. Significant changes were made to the Bluetooth Audio Profile (BAP), including adding USB Audio support for broadcasting audio and integrating LC3 encoding, indicating a strong focus on audio streaming and device integration. The user also improved the shell's functionality for logging and debugging, demonstrating an ability to work with the Zephyr RTOS's communication interfaces and related features.
bluetooth-lereal-timezephyrsecuregit-repository
WebUSB enabled Broadcast Assistant
Contributions:58 reviews, 67 PRs, 64 pushes in 1 month
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
Lars Knudsen - Embedded Software Engineer at IT KNOWS ApS