Worked with the M&C team developing ViaControl – a software to monitor and control antenna systems
Wrote a driver program for a custom modem device to allow the user to configure, control, and monitor the device with ViaControl. This includes giving the user access to live status updates of the device and allowing the user to get and set parameters via a REST API or through a user-friendly custom GUI.
Debugged multiple device drivers to fix get and set capabilities which included working with hardware integration and adding routines to multiple inheritance device driver objects
Wrote test scripts enforcing certain behaviors and conditions for all future merges into mainline git repositories. Tests included ensuring that certain parameters of a device have valid arguments and user inputs have a correct format (using regular expressions).