Position Overview
The Role
We are seeking a Software Engineer to join our R&D team. You will be a critical bridge between research prototypes and production systems - designing and maintaining computing hardware, building deployment pipelines, managing edge devices, and ensuring our infrastructure is reliable and efficient. This is a role for someone who thrives when the work spans hardware, AI, networking, and automation.
What You'll Do
- Write and optimize commercially deployable software
- Design and specify custom computing hardware configurations, including multi-GPU systems, ensuring component compatibility and performance requirements
- Build and maintain CI/CD pipelines for deploying computer vision and AI systems to production edge hardware
- Develop and optimize C++ and python applications for edge deployment—handling real-time constraints, GPU optimization and resource‑limited environments
- Manage Linux systems: configurat...