Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and validate embedded and cloud edge software for XR (AR/VR/MR) platforms based on detailed use-case requirements and hardware/software partitioning.
Implement state-of-the-art computer vision algorithms and develop production-quality code and system architectures specifically for commercial XR products.
Lead code reviews, regression testing, and resolution of technical issues ensuring the delivery of reliable, maintainable, and idiomatic C++ code on heterogeneous mobile architectures.
Minimum Requirements
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering or related work experience; OR Master's degree with 1+ year experience; OR PhD with relevant experience.
Proven programming experience in modern C++ (versions 11-20) and additional programming languages like Python, Java, or C.
Experience working with multi-core programming on heterogeneous embedded/mobile architectures (CPUs, GPUs, DSPs, SoCs).
Work Experience Required: 2-10+ years in Software or Systems Engineering related fields.
Ideal Candidate Profile
Experienced in Augmented/Virtual Reality and computer vision technologies with practical knowledge of graphics, machine learning, and camera processing pipelines.
Capable of conducting architectural and SW-HW trade-offs including power/performance analysis for embedded platforms such as Android and Linux.
Demonstrates strong problem-solving skills and ability to collaborate effectively within cross-functional teams to produce high-quality software for XR applications.
