#XR Software Engineer
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Work closely with a cross functional team to understand AR/VR use case requirements, dataflows, and HW/SW partitioning Work closely with technology, hardware, and software experts to translate use-case requirements into implementation specifications and contributing to SW Design Early engagement with customers and works on aligning with product management on platform requirements. Leverage expert software knowledge and experience to implement and oversee the design, development, creation, modification, and validation of embedded and cloud edge software, applications, and/or specialized utility programs. Oversee the resolution of design, coding, and other technical issues by presenting end-to-end solutions. Oversee code reviews, regression tests, and the triage of issues to ensure the quality of code. Deploy state-of-the-art computer vision algorithms and features into commercial XR products Develop production code and system architectures with excellent design quality Expertise with modern C++ (11-20), and with writing reliable, maintainable, and idiomatic code Experience with multi-core programming on heterogenous mobile architectures (CPUs, GPUs, DSPs, tensor accelerators, System-on-a-Chip, embedded systems etc.) Strong skills in analyzing performance, testing, and debugging on these systems Solid experience with established software development processes (CI/CD, testing, code reviews, etc.) Outstanding problem-solving skills Excellent communication and team working skills Bachelor's degree in engineering, Information Systems, Computer Science, or related field and 2-10+ years of Software Engineering or related work experience. OR Master's degree in engineering, Information Systems, Computer Science, or related field and 1-9+ years of Software Engineering or related work experience. Master's degree in electrical engineering, Computer Science, or related field. 2-10+ years of Software Engineering or related work experience. Experience with Augmented/Virtual Reality and general computer vision enabling technologies and devices Proven experience in conducting architectural trade-offs, power/performance analysis and/or SW-HW trade-offs Extensive knowledge of graphics pipeline, computer vision pipelines, machine learning methods and/or camera pipelines Experience with embedded platforms such as Android, Linux Experience with Python programming Good knowledge of graphics pipeline, computer vision pipelines, machine learning methods and/or camera pipelines
Recommended Jobs
Senior Java Software Engineer
Who we are At CTI, a Parsons Company, we deliver cutting-edge technology solutions that empower end-users to SEE (Sense, Evaluate, Effect) the invisible battlespace. Our mission is to provide cr…
Real Estate Strategy Analyst
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building …
Staff Full-Stack Software Engineer, Member Growth
The role: We are seeking a Staff Full Stack Software Engineer to join the Member Growth engineering team at SoFi, where we are designing for the future of personal finance. We are looking to help …
Accounts Receivable
Replies within 24 hours Benefits: ~401(k) ~ Competitive salary ~ Paid time off Job Opening: Accounts Receivable Specialist Company: We are a dynamic and growing p…
IT Engineer
Job Description KRCR has an excellent career opportunity for a full-time IT Engineer to support the Engineering Department on its daily computer and network operations. This position involves main…
Accounts Payable Lead
The Lead Accounts Payable Specialist oversees the accounts payable process, ensuring timely and accurate processing of invoices and payments. Leads the accounts payable team by providing guidance, …
Operations Manager
Hydro Extrusions is a world-leading aluminium extrusion business counting around 100 production sites in 40 countries and employing 20,000 people. Through our unique combination of local expertise, g…
Software Engineer (entry)
&##128075; Hi there! If you're looking to make a real-world impact fast while leveling up your skills in a high-growth startup, we might be the right place for you! &##128663; Why join Jerry? We’re…
Manufacturing Technician
Key Responsibilities The Manufacturing Technician plays a critical role in the production of clinical and commercial implantable medical devices. This position is responsible for precision asse…
Staff Software Engineer, Platform Infrastructure
Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility…