I am an experienced software engineer with a career spanning over a decade, having worked in leadership positions on commercial projects as well as hybrid commercial/open source projects, in fields such as consumer gaming, cloud storage, and drone control systems.
In the past few years I have worked on real-time low latency video streaming systems on both mobile and embedded linux platforms, and designed and implemented a commercial end-to-end encrypted cloud storage system for the EU market.
For most of my career I have both contributed to and maintained open source projects, such as Arch Linux ARM where I maintained the Beaglebone Black platform for several years. I was also the maintainer of the OpenHD project[1], where I reorganized and modernized the development and release process, and as the lead developer I created a cross platform touchscreen drone controller called QOpenHD[2].
I have real world experience deploying applications on multiple embedded linux platforms, Mac and Windows systems programming (C, C++, and Rust), iOS/iPad and macOS application development (Obj-C, Obj-C++, Qt, Swift, Rust), and Windows desktop application development (C# .NET/WPF, Qt, Rust).
Remote: Yes
Willing to relocate: No
Technologies: C, C++, Rust, C#, Swift, Obj-C, Qt, UIKit, AppKit, V4L2, Embedded Linux, FreeRTOS, Zephyr RTOS, ESP32, STM32, PSoC, NRF52, FPGA, Verilog, OpenGL
Resume/CV: Available on request
Email: steve@infincia.com
I am an experienced software engineer with a career spanning over a decade, having worked in leadership positions on commercial projects as well as hybrid commercial/open source projects, in fields such as consumer gaming, cloud storage, and drone control systems.
In the past few years I have worked on real-time low latency video streaming systems on both mobile and embedded linux platforms, and designed and implemented a commercial end-to-end encrypted cloud storage system for the EU market.
For most of my career I have both contributed to and maintained open source projects, such as Arch Linux ARM where I maintained the Beaglebone Black platform for several years. I was also the maintainer of the OpenHD project[1], where I reorganized and modernized the development and release process, and as the lead developer I created a cross platform touchscreen drone controller called QOpenHD[2].
I have real world experience deploying applications on multiple embedded linux platforms, Mac and Windows systems programming (C, C++, and Rust), iOS/iPad and macOS application development (Obj-C, Obj-C++, Qt, Swift, Rust), and Windows desktop application development (C# .NET/WPF, Qt, Rust).
[1] https://openhd.gitbook.io/open-hd/
[2] https://github.com/OpenHD/QOpenHD