Q

Prototype Developer (Software Developer C++)

QualityAI·Zürich·30.09.2026

 careers.quality-ai.com

 
 
full_time80–100%
Required language
English conversational
Job written in
English
Location
Zürich
Work type
On-site
Type
Full-time

 

The role of a Prototype Developer (Software Developer C++) at Quality-AI involves working within the Core Technologies team to develop software for computer vision (CV) and mixed reality (MR) features on virtual reality (VR) and augmented reality (AR) head-mounted devices (HMDs). Quality-AI specializes in providing managed services for quality assurance and testing of hardware devices, software apps, and experiences, as well as ground truth data services for artificial intelligence (AI) and machine learning (ML). The main day-to-day responsibilities include debugging and upgrading tools, evaluating the performance implications of features deployed to HMDs, developing tools for visualizing data, and contributing to code quality through code reviews and extensive testing. Additionally, the role involves participating in on-call rotations, mitigating and resolving incidents, and writing postmortems. The team is responsible for building software products and features that ship on HMDs, with a focus on minimizing onboarding and supervision. To qualify for this role, candidates must have solid engineering skills in C++, Python, Linux, and Android. Experience in a fast-paced technology environment with cross-functional work is essential. Familiarity with distributed compute and rendering is also required, as work can occur on various devices, including phones, PCs, and in the cloud. Candidates should be willing to dive into data-related issues and apply manual QA when needed, with an architectural mindset focused on the end-user experience. Nice-to-have skills include extensive hands-on knowledge of C++ with familiarity with recent standards and standard libraries, as well as advanced template metaprogramming. Familiarity with the Buck build tool, efficiency in Python scripting, and knowledge of CV, CG, and ML are also beneficial. Knowledge of semantic/instance/panoptic segmentation and stereo depth is a plus. The role is based in San Jose, CA, with a presence throughout the US and internationally, offering a comprehensive benefits package and technical training. What the role asks for: - Solid engineering skills in C++, Python, Linux, and Android. - Experience in a fast-paced technology environment with cross-functional work. - Familiarity with distributed compute and rendering. - Willingness to dive into data-related issues and apply manual QA when needed. - Good understanding of advanced template metaprogramming (nice-to-have). - Familiarity with the Buck build tool (nice-to-have). - Efficiency in Python, command line Python scripting, and explorative work with Python notebooks, using modules such as NumPy, SciPy, matplotlib, etc. (nice-to-have). - Knowledge of CV and relevant libraries such as OpenCV (nice-to-have). - Knowledge of CG and relevant standards such as OpenGL and their implementations, such as Qt (nice-to-have). - Practical knowledge of ML, neural networks, and deep learning, with focus on developing and using infrastructure for deploying models in production (ML Engineering, ML Ops) (nice-to-have). - Knowledge of semantic/instance/panoptic segmentation and stereo depth (nice-to-have).

 

 

 

 

 

Kostenlos

Software Developer: Lebenslauf-Vorlage

Bewirb dich mit einem Lebenslauf im Schweizer Aufbau — mit Beispieltext und den Anforderungen, die Software Developer-Inserate am häufigsten nennen.

Lebenslauf-Vorlage Schweiz ansehen

Software Developer: was der Markt gerade verlangt

Software Developer-Stellen gehören zu den regelmässig ausgeschriebenen Berufen auf SwissJobs.app.

Weitersuchen

Ähnliche Jobs per E-Mail erhalten