Software Engineer
CurrentSoftware Engineer RoleDeveloping desktop applications (C#, WPF and C++, Qt) to facilitate configuration of mouse functions.Development of Windows Kernel Drivers (KMDF) to support USB and Bluetooth peripherals.Delivery of macOS applications, automating builds/CI for deployment on App Store and 3rd party update mechanisms.Embedded Engineer RoleDeveloping firmware for computer mice and Bluetooth LE peripherals.PCB Design using AltiumContract manufacturing… Show more Software Engineer RoleDeveloping desktop applications (C#, WPF and C++, Qt) to facilitate configuration of mouse functions.Development of Windows Kernel Drivers (KMDF) to support USB and Bluetooth peripherals.Delivery of macOS applications, automating builds/CI for deployment on App Store and 3rd party update mechanisms.Embedded Engineer RoleDeveloping firmware for computer mice and Bluetooth LE peripherals.PCB Design using AltiumContract manufacturing management Technologies and Applications: Bluetooth LE devices, ARM Cortex-M ProcessorsVisual Studio, Xcode, CLion, Qt (for Desktop Applications)C#, C++, CWin32 librariesWindows Kernel Driver Development using WDFWeb-Bluetooth + JavascriptGit, Gitlab CI/CDDockerAzure Oracle CloudAltium Show less