Design and develop a robust, performant, cross-platform framework for sensing, detection, haptics, and ML inference
Build efficient runtime execution systems and hardware abstraction layers
Develop developer APIs that make complex sensing and inference accessible
Optimize for real-time performance on multimodal data streams
Work on camera, microphone, and haptics integration
Implement code that runs reliably across different platforms and hardware configurations
Improve framework stability, performance, and developer experience
Write clean, well-tested code that maintains high engineering standards
Participate in code reviews and help raise the engineering bar across the team
Contribute to shared tools, infrastructure, and cross-role projects (20% Time)
Work with the dual-leadership model (Engineering Manager and Tech Lead) to understand priorities and technical direction
Document systems and decisions to support team knowledge sharing
Requirements
3+ years of professional software engineering experience in building real-time software frameworks, cross-platform systems, or performance-critical applications
Proficiency in C++/C#, additional experience with at least one other systems language (C++, C#, Java, Rust, or Go)
Experience with cross-platform development
Proven track record with performance optimization, real-time systems, or hardware abstraction layers
Experience building developer APIs or software frameworks used by other engineers
Tech Stack
Java
Rust
Go
Benefits
Competitive compensation package.
Flexible working hours and vacation policy.
Product-driven culture that treasures talents and individual growth.
Front-row seat and hands-on experience with cutting edge technologies in the evolving gaming field