Software Engineer, Framework Engineering
Core
Design and develop a robust, performant, cross-platform software framework for detection, sensing, haptics, and ML inference to power the Nex Playground active play system.
Role type
Senior IC framework engineering specialist (real-time systems)
Builds
Cross-platform software frameworks, runtime execution systems, hardware abstraction layers, and developer APIs for multimodal interaction
Domain
Consumer hardware / Motion gaming / Real-time systems
Deliverable
production ML models
Required skills
C++, C#, cross-platform development, performance optimization, real-time systems, hardware abstraction layers, developer API design
Preferred skills
Computer vision, signal processing, embedded systems, sensing technologies (cameras, microphones), CI/CD pipelines
Technologies
C++, C#, Rust, Go, Java
Responsibilities
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; Write clean, well-tested code that maintains high engineering standards
Seniority
Senior, hands-on IC