Dennis Lambe

Owner And Principal Firmware Engineer at Professional Firmware Services, LLC

Salem, Massachusetts, United States
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

👤
Senior
🎓
Top School
Dennis Lambe is an owner and principal firmware engineer with 16 years of experience delivering embedded and embedded‑Linux products from greenfield prototypes to production, including medical and EV charging systems. He combines deep low‑level skills (bare metal, kernel drivers, RTOS) with high‑level tooling (Yocto, CMake, Qt/QML, Python) and a track record of introducing test‑driven development and repeatable build environments. He has led and grown firmware teams, trained engineers in modern collaboration workflows, and routinely removes human error by automating tooling and build/test processes. A pragmatic problem solver, he has rescued projects under component shortages and authored kernel patches and Yocto platforms to meet delivery schedules. Active in open source QA, he contributed substantial unit-test improvements to the widely used C mocking project CMock, underscoring his commitment to reliable, well‑tested C code. Based in Salem, MA, he pairs hands‑on engineering with customer-facing communication and management experience across regulated and safety‑critical domains.
code16 years of coding experience
job21 years of employment as a software developer
bookBachelor of Arts (B.A.) Computer Science, Bachelor of Arts (B.A.) Computer Science at University of Rochester
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

c1710
test-framework10
c1110
mocking10
testing10
codegen9

Programming languages (11)

TypeScriptJavaQMLC++ShellCRustJavaScript

Github contributions (5)

github-logo-circle
ThrowTheSwitch/CMock

Dec 2012 - Mar 2014

CMock - Mock/stub generator for C
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:11 commits in 1 year 2 months
Contributions summary:Dennis contributed significantly to the project by adding and modifying unit tests. Their work focused on ensuring the functionality of the `cmock` mocking library. This included adding support for new plugins, specifically `return_thru_ptr` and `ignore_arg`, as well as ensuring existing tests continued to pass. The user's commits demonstrate a commitment to thorough testing and the overall quality of the code.
stubcmockmockdoctestenums
malsyned/qmk_firmware

Aug 2020 - Feb 2024

Open-source keyboard firmware for Atmel AVR and Arm USB families
Contributions:19 pushes, 1 branch in 3 years 6 months
rp2040nrf52840firmwareavratmel
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
Dennis Lambe - Owner And Principal Firmware Engineer at Professional Firmware Services, LLC