This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Meta Reality Labs Research (RL Research) brings together a industry-leading R&D team of researchers, developers, and engineers with the shared goal of developing AI and AR/VR technology across the spectrum. The Surreal platform team is seeking software engineers to build advanced end-to-end contextual AI systems. This role focuses on architecting, developing, and integrating robust software systems for real-time device operation, sensor fusion, and seamless device-to-cloud integration. The team’s mission is to deliver reliable, scalable, and performant infrastructure for egocentric devices, supporting features like on-device ML, navigation, localization, sensor data streaming, and cloud connectivity.
Job Responsibility:
Architect, build, and integrate real-time prototypes for advanced device systems as part of a fast-moving research engineering team
Develop and maintain robust pipelines for sensor data collection, processing, and streaming between devices and cloud services
Lead device-to-cloud integration efforts, ensuring secure, reliable, and scalable communication and data transfer
Conduct design and code reviews, mentor engineers, and provide technical guidance and support
Analyze and improve efficiency, scalability, and stability of system resources and infrastructure
Set direction and goals for the team regarding project impact, product quality, and engineering efficiency
Lead major initiatives, projects, roll-outs, and phased releases for end-to-end system integration
Collaborate with cross-functional partners in hardware, firmware, cloud infrastructure, and product teams throughout the project lifecycle
Debug and resolve hardware/software bottlenecks, including connectivity reliability, camera calibration, and sensor integration
Release engineering for major software versions, including validation, documentation, and cross-team coordination
Lead incident response and mitigation for critical system outages, collaborating with cross-functional partners
Requirements:
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
5+ years of experience with mastery of modern features in C++
3+ years of experience with Python, including experience in systems programming and integration
Experience developing and designing device systems, sensor fusion, and device-to-cloud integration for robotics or smart device technologies
Interpersonal experience: cross-group and cross-functional collaboration
Nice to have:
Industrial experience working on real-time, high-performance device systems, sensor integration, and cloud connectivity in robotics, AR/VR, or related areas
Hands-on experience building robust pipelines for sensor data streaming, device-to-cloud communication, and system integration
Proven track record of achieving significant results, as demonstrated by successful launches, patents, or publications at leading conferences
MSc or PhD degree in Computer Science, Systems Engineering, Robotics, or a related technical field