You can’t avoid bugs in connected devices. Good firmware engineers acknowledge that end-users will eventually stumble across a bug no matter how rigorous the testing. When experienced by a critical mass of users, determining the root cause can be fairly straightforward. When the bug is rare or a one-off and can’t easily be reproduced at an engineer’s desk, finding the source is time-intensive and complex.
Co-founder, Software Engineer
Tyler Hoffman is co-founder and software engineer at Memfault, a provider for firmware delivery, monitoring, and diagnostics solutions for embedded device companies. Prior to founding Memfault, Tyler led the firmware developer productivity team at Fitbit, and was an embedded software engineer at Pebble Tech.