
The obligatory Curriculum Vitae summary: I have been doing embedded development for over 30 years. This includes working as a firmware engineer, technical lead, system engineer, software architect, and software development manager for companies such as Ingersoll Rand, Carrier, Allen-Bradley, Hitachi Telecom, Emerson, and several start-up companies. The products I have worked on range from HVAC control systems, telecom SONET nodes, IoT devices, microcode for communication chips, to medical devices. I am coauthor of five US patents and hold a bachelor degree in mathematics and computer science.
My first passion is getting my hands dirty in developing new products, design and writing code. I have discovered that I also have passion for talking about firmware development. In fact, I have recently published a book on that topic (and not just a self-published book either – but I will skip the discussion about it being or not being a best-seller 😉). I am now trying out blogging – because writing an entire book is really hard work and takes alot of time (I still have a day job).
Oh, and the published book? Patterns in the Machine: A Software Engineering Guide to Embedded Development