-
View all jobs
Software Engineer (C++ Developer)
Zurich, Switzerland – 100% on-site role
Visa Sponsorship/Relocation assistance are not provided
Our client is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, and wire-free VR. We are pushing the future of computing platforms, and we are a team of world-class experts developing and shipping products at the intersection of hardware, software and content.
As an Embedded Computer Vision Software Engineer, you will architect, design, build and test embedded perception stack for future AR, VR, and new platforms. In this role, you will participate in the definition of architecture and implementation of designs in both prototype and shipping consumer products as well as demonstrate good development practices and seamless collaboration.
Our teams deliver all embedded software from low-level device drivers to computer vision, to machine learning algorithms. Our engineers quickly solve problems, generate big ideas, work in new technology areas, drive concepts into prototypes, and envision how those prototypes transition to high-volume consumer products. You will join a world-class team of experts exploring new concepts through rapid prototyping leading to shipping products.
Responsibilities
Zurich, Switzerland – 100% on-site role
Visa Sponsorship/Relocation assistance are not provided
Our client is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, and wire-free VR. We are pushing the future of computing platforms, and we are a team of world-class experts developing and shipping products at the intersection of hardware, software and content.
As an Embedded Computer Vision Software Engineer, you will architect, design, build and test embedded perception stack for future AR, VR, and new platforms. In this role, you will participate in the definition of architecture and implementation of designs in both prototype and shipping consumer products as well as demonstrate good development practices and seamless collaboration.
Our teams deliver all embedded software from low-level device drivers to computer vision, to machine learning algorithms. Our engineers quickly solve problems, generate big ideas, work in new technology areas, drive concepts into prototypes, and envision how those prototypes transition to high-volume consumer products. You will join a world-class team of experts exploring new concepts through rapid prototyping leading to shipping products.
Responsibilities
- Implement state-of-the-art embedded computer vision algorithms for wearable devices, including SLAM, tracking, mapping, scene understanding and AI.
- Analyze, design, develop, and debug embedded perception stack for a wide variety of AR and VR devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
- Be a go-to person to escalate the most complex development, performance and evaluation issues that require in-depth knowledge of product-focused firmware development
- Play a critical role in the definition and execution of long-term roadmaps in partnership with silicon architects, hardware designers, OS team, and algorithm and model development teams
- Support all phases of hardware development – including early architecture requirements definition for custom silicon, firmware architecture, implementation, simulation, FPGA debug, chip bring up and support systems and software teams on algorithm development on validated systems
- Collaborate across an interdisciplinary team of researchers and engineers to optimize solutions at the systems level (sensor hardware, data collections, training, evaluation, real-time inference)
- Design and implement multi-modal models that combine cameras with other sensors, including IMUs and neural interfaces
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- 4+ years’ experience in C/C++ for development, debugging, testing and performance analysis
- Demonstrated expertise in one or more of the following areas - camera and video pipelines, graphics pipelines, encoding technologies, power management, or prototyping and pre-silicon environments (FPGAs, simulation, emulation)
- MSc or PhD in relevant field Experience in low-level / embedded Computer Vision, Machine Learning, Deep Learning or AI.
- Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling
- Experience building software for embedded systems or custom SoCs Demonstrated expertise in developing with modern
- Real Time Operating Systems Experience leading complex features or projects across multiple cross-functional teams
Key Skills
Ranked by relevance
embedded
computer vision
prototypes
machine learning
prototyping
simulation
ai
embedded systems
deep learning
fpga
c
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer III, YouTube Streaming Trust and Safety
2026-05-20
Full-time
Not Applicable
Switzerland
Information Services
Information Technology
View Job Details
Related
.Net Software Engineer - Payroll
2026-05-25
Full-time
Not Applicable
Netherlands
Information Technology & Services
Engineering
View Job Details
Related
Software Engineer - Validation
2026-05-27
Full-time
Not Applicable
Switzerland
Defense
Engineering
Login to Apply
- Posted
- Jan 11, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Zurich
- Company
- Qualitest acq
Industries
Information Technology & Services
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer III, YouTube Streaming Trust and Safety
2026-05-20
Full-time
Not Applicable
Switzerland
Information Services
Information Technology
View Job Details
Related
.Net Software Engineer - Payroll
2026-05-25
Full-time
Not Applicable
Netherlands
Information Technology & Services
Engineering
View Job Details
Related
Software Engineer - Validation
2026-05-27
Full-time
Not Applicable
Switzerland
Defense
Engineering