Senior Software Engineer
CurrentDeveloping and maintaining a suite of API calls and device drivers for customers to interface to various VersaLogic Single Board Computers (SBCs) and expansion products. The API suite is architecture (x86, ARM) and OS (Linux, Windows, VxWorks) agnostic, helping new customers adopt VersaLogic boards as well as existing customers to migrate/move between VersaLogic boards with a minimum of new SW development. Device drivers are for various flavors of Windows and Linux. Knowledge of various embedded data bus protocols such as CAN, I2C, SPI, etc. have helped me develop solid API's and device drivers on-time and schedule. And yes, still having fun!