Rivet is seeking a software engineer to build the camera and graphics systems behind mixed reality experiences that combine sensor data with real-time digital overlays. The role focuses on moving raw camera input efficiently through the system and enabling low-latency reprojection and rendering. It works across firmware, operating systems, hardware, and real-time graphics, with direct impact on the quality, latency, and reliability of the experience. The engineer will own the end-to-end camera and graphics pipeline, work with Linux and Android system layers, interface with cameras, GPUs, and sensors, and develop efficient memory, buffering, and synchronization strategies. The position also involves debugging system-level problems across firmware, operating system, and application layers, in partnership with hardware, perception, and application teams. All candidates must be a U.S. Person, with documentation of qualifying status required upon hire. Compensation may vary based on relevant experience, skills, education, and other job-related factors. The role may be eligible for equity and other compensation. Eligible employees receive a competitive benefits package, including unlimited PTO.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed