Validation Engineer
CurrentWorked in a two-man test team to validate firmware, hardware, and software; successfully releasing 10 products to market in 7 years. • Designed a test plan to verify the communication (I2C & SPI) between discrete chips.• Implemented self-hosted bug tracking software (Mantis) in lieu of the spreadsheet tracking.• Ensured compatibility with the major 3 OSes and a plethora of embedded systems.Repurposed production equipment into an invaluable development tool, halving development times and quartering the time it takes to run a validation of a potential production release of encrypted USB storage.• Used pure Python in an extremely limited environment to create a ‘modular’ API.• That API culminated in more complex and robust tests because of its modularity.• Worked with hardware team to design development boards that supported testing going forward.In a constant state of optimization, I reduced friction, rewrote work instructions to make processes faster, more consistent and easily repeatable and wrote bridge and security controller specifications from scratch.• Juggled responsibilities that ranged from development, production, RMA and customer support.• Relentlessly pushed for formal requirements from PM for years, opting to write them myself.• Implemented firmware versioning requirements in the absence of requirements.Not only adept in the way of hardware testing, but also firmware and software. Whether that require o-scope traces, logic analyzer traces, bus traces, or event logging; I have years of experience identifying issues, collecting receipts and documenting my findings in detail.• Expertly ensures specifications are met, while hunting for edge-cases and race conditions.• Never opened a bug without a corresponding log, trace, capture, or video evidence.• Can provide simultaneous feedback to firmware, hardware and software teams, i.e., multi-tasking.