Social network you want to login/join with:
Senior Software Engineer, Interactive Displays, newcastle-upon-tyne, tyne and wear
col-narrow-left
Client:
Aircards
Location:
newcastle-upon-tyne, tyne and wear, United Kingdom
Job Category:
Other
-
EU work permit required:
Yes
col-narrow-right
Job Views:
5
Posted:
12.05.2025
Expiry Date:
26.06.2025
col-wide
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 tools for secure access, logging, and remote troubleshooting (e.g. SSH, watchdog services)
- Manage GPU runtime environments (CUDA, TensorRT, PyTorch) for deploying custom body tracking and pose estimation models
- Interface with peripheral devices and microcontrollers (e.g. Raspberry Pi for sensors, lighting, cameras)
- Contribute to internal tooling and automation systems for system health, deployment readiness, and rapid diagnostics
- Collaborate with stakeholders to deliver polished, reliable systems in field conditions
- Maintain quality through testing, documentation, and ongoing performance tuning
- Develop and manage containerized deployments (e.g., Docker) for scalable, consistent runtime environments across local and cloud systems
Requirements
- 10+ years of experience as a Software Engineer or equivalent senior-level role
- Strong Python and systems scripting experience
- Deep experience with Windows and Linux environments (startup scripts, services, image creation)
- Comfortable working across hardware interfaces (USB, camera modules, GPIO, serial devices)
- Proficient in Unreal Engine 4/5, with experience building real-time, interactive scenes connected to external data sources
- Experience managing local networking, WebSocket communication, and secure shell access
- Strong working knowledge of computer vision frameworks and model deployment practices
- Experience integrating or supporting real-time rendering applications (Unreal Engine preferred)
- Familiarity with CMS integration and basic frontend templating (e.g., dynamic content rendering)
- Experience with remote system monitoring and OTA update solutions
- Comfort with on-site setup, staging, and field troubleshooting when required
- Excellent communication, debugging, and documentation practices
- Self-directed and confident working in fast-paced environments
Details
- Salary according to experience
- Relocation stipend available
- In-office role
- Company pension scheme via NEST (3% employer contribution)
- New equipment budget to ensure you have all hardware & software to be successful
- Working in an award-winning environment and culture
- Professional development, coaching, mentoring and career progression opportunities
About Aircards
- Aircards creates Mixed Reality (XR) experiences for brands, organisations and marketers. We manage all XR development, technical coordination, and cloud-based infrastructure deployment. We take an active role in XR ideation and the creative process.
- We are also a leading provider of interactive displays and smart mirror experiences, delivering high-performance, real-time systems that blend computer vision, immersive media, and advanced deployment tooling.
- Aircards has an active client base featuring high-profile global brands like Unilever, Diageo, Samsung, and Deloitte.
- Aircards has a team presence in both the USA and the UK. Our UK office is located in Newcastle Upon Tyne, close to Newcastle Central Station.