Martin Lund

Embedded Software Engineer at Keep It Simple Solutions

North Denmark Region, 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
Martin Lund is an embedded software engineer with 15+ years of hands-on experience designing and delivering minimalist, pragmatic solutions across embedded GNU/Linux, bootloaders, device drivers, and real-time systems. With an M.Sc. in Distributed Real-Time Systems, he has driven BSP and board bring-up projects, Android/Linux porting and mobile security work at Intel, and led technical efforts for TI developer ecosystems and industrial IoT products. He favors rapid prototyping and open source, authoring multiple OSS projects including a lightweight TTY tool (tio) and an embedded Linux mini-distribution, and contributes usability and robustness improvements to widely used tooling. Martin combines low-level expertise (C/C++, toolchains, assembler) with system architecture skills—optimizing performance, power and production test flows—and regularly bridges microcontroller firmware to complex SoC platforms. Based in Aalborg, Denmark, he is comfortable as a consultant or technical lead, fluent in English and willing to travel for international engagements. An understated strength is his focus on shipping the simplest solution that meets requirements, which repeatedly accelerates bring-up and reduces maintenance cost.
code15 years of coding experience
job9 years of employment as a software developer
bookMathematical high school student, Mathematical high school student at Hasseris Gymnasium
bookM. Sc. E., Distributed Real-Time Systems, M. Sc. E., Distributed Real-Time Systems at Aalborg Universitet
languagesEnglish, German
github-logo-circle

Github Skills (12)

command-line-interface10
error-handling10
c-programming10
cprogramming-language10
cli10
command-line10
bash9
script9
configuration-management9
debug8
debugging8
testing7

Programming languages (6)

ShellC++CHTMLRubyPython

Github contributions (5)

github-logo-circle
tio/tio

Sep 2014 - Jan 2023

A serial device I/O tool
Role in this project:
userBack-end Developer
Contributions:67 releases, 24 reviews, 770 commits in 8 years 4 months
Contributions summary:Martin primarily contributed to the core functionality of the terminal I/O tool, `tio`. They implemented features like adding bash completion for command-line options and fixing completion of device, enhancing the program's usability. They also improved the robustness of `tio` by handling connection errors and fixed issues with the program's quit sequence. Furthermore, they added a new feature, allowing the user to display the current session settings, and also support for line mode in hex-mode.
serial-portsrs-232seriallinuxtty
Insswer/pandaboard

Nov 2011 - Apr 2013

Contributions:227 commits in 1 year 5 months
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
Martin Lund - Embedded Software Engineer at Keep It Simple Solutions