Job Description Job Description
We are seeking a Senior Generalist Software Engineer to lead and support the development and deployment of our next-generation interactive displays and smart mirror systems. You’ll work across a wide range of technologies — from embedded system setup to real-time data streaming, Unreal Engine integration, computer vision pipelines, and remote device management.
You’ll be responsible for building and maintaining production-ready systems across hardware and software, working closely with the CTO and engineering leads to solve deep technical challenges and deliver performant, field-deployable products.
Responsibilities
Develop custom OS images, kiosk modes, and startup scripts for Windows- and Linux-based display units
Set up and manage remote device management, over-the-air updates, and monitoring tools
Integrate CMS backends to deliver dynamic and personalized content to devices in the field
Build and configure Unreal Engine scenes that visualize real-time data inputs, support body tracking interaction, and dynamically render UI/AR layers for smart mirror experiences
Collaborate with Unreal developers to support real-time rendering pipelines and external data input
Build local servers and websocket-based communication layers between sensors, computer vision models, and visual outputs
Develop ...