Developed and reviewed firmware for embedded IoT devices to meet customer requirements and ensure product functionality (includes ARM Cortex controllers)
Developed and executed test software to interact with in-development devices in order to review products' functionality
Developed and implemented software for networking solutions involving Red Hat Linux
Conducted code reviews and lead debugging efforts enabling engineers to work efficiently on projects
Support Specialist Intern/Applications Engineer Intern
Exosite
01.2016 - 01.2021
Developing quality assurance tests for enterprise software solutions to efficiently catch errors in the development process
Testing in-development company software and presenting the functionality to partners using both development hardware and partner-owned hardware
Updating and maintaining Exosite's Arduino library (for all platforms including ESP-8266 Thing, TI-CC3200/3220SF, and other Arduino products)
Testing the application of Exosite software with partners' hardware to ensure success
Creating processes for imaging and installation of Exosite software on partners' hardware to ensure efficiency and success in future applications
Reviewing and editing technical documentation to meet company standards
Developing and debugging enterprise software solutions and features for customer use
Research and development involving third party solutions in order to improve existing products, creating more desirable customer experiences
Managing and developing ExoEdge, a Python client used to maintain and manage edge devices
Testing for and exploring vulnerabilities within Exosite's software products.