Dan Smith has more than two decades of product development and project management experience in a broad range of embedded systems and products. His industry experience spans consumer electronics, industrial controls, and telecommunications as as well as safety-critical medical devices and automotive electronics. Dan's written and spoken communication skills are world-class and he often speaks at industry conferences as well as trains engineers in best practices. Dan earned his B.S. in Electrical Engineering at Princeton.
- Expert witness for software source code analysis in consumer class action and product liability litigation against multiple automakers.
- Former director of engineering at Tesla Electronics, a maker of automotive performance meters and data acquisition systems, where he oversaw concept-through-production of 9 products comprising electronics and embedded software.
- Co-founder of an embedded systems design firm that performed outsourced electronics and software design for more than two dozen products for various companies, including Lucent, 3Com, Motorola, Tellabs, Broadcom, and GE.
- Consulted with and trained engineers and engineering managers and executives at various companies, including makers of FDA-regulated medical devices such as pacemakers and implanted defibrillators, insulin pumps, and glucose meters.
- Languages: C, C++, assembly, Python, Perl, Java
- Processors: ARM, MIPS, PowerPC, 68K/ColdFire, MSP430, TI DSPs, PIC, AVR
- Operating Systems: Windows, Linux, MicroC/OS, VxWorks, pSOS, QNX, OSEK, FreeRTOS, Nucleus, ThreadX, and other RTOSes
- Top 10 Bug-Killing Coding Standard Rules
- Key Learnings from Past Safety-Critical System Failures
- Software Reliability and the Internet of Things
- Interview (in German): Where do Embedded Software Bugs Come From?
- U.S. Patent No. 6,973,377: Automotive Performance Meter
- U.S. Patent No. 7,013,207: Automotive Performance Meter