Software Engineer And Simulation Engineer
CurrentSoftware Engineer at SenSanna. I am personally responsible for managing all of the software development of SenSenna’s sensor technology products/solutions for their embedded systems and user interfaces. -developed user interfaces-prototyped sensor systems-wrote code to back haul data over cellular and Wi-Fi-developed a signal processing library for an embedded system-wrote software to automate designing surface acoustic wave (SAW) devices-managed customer support for many deliverables-developed a IOT sensor systems using an arduino, raspberry pi, and odroid-used Arduino break out boards to measure temperature, strain, acceleration, impact, humidity, pressure and GPS location temperature, strain, acceleration, impact, humidity, pressure and GPS location-designed circuits to read strain, fire and thermistor sensors using an ADC.-prototyped a shield board to incorporate each device with I2C, SPI or UART-wrote the drivers In C to get the data from the sensors and calibrate them-wrote Linux services to aggregate the data from the sensors and send it to our local server for grafana display-developed the user interface using Java and C# to control sensor systems and display data locally-Designed and printed prototype enclosures for many of our products-modeled different designs in COMSOL to our voltage measuring devices in an electric field -implemented many of MATLAB’s proprietary data processing scripts into C code to perform real time measurement calculations that run on a lightweight embedded system-developed libraries for SAW data processing to obtain voltage, current levels, phase, temperature, and strain measurements in real time-utilized multithreading to keep up with data streaming from an Ettus radio while performing signal processing; and sent results over TCP, Modbus TCP, and UDP connections