As an Automation Software Engineer, you will design and deploy system level and tester level software systems and algorithms used to manufacture Oculus products in volume. You will work with domain experts in computer vision, optics, and research scientists to integrate calibration and testing algorithms into a high volume manufacturing environment. You should be adept at foreseeing potential system level outages, hardware issues and common use scenarios that would cause your software to fail, and design mitigation paths, redundancy, and error handling appropriately. You need to have technical understanding of implementing algorithms using nonlinear optimization, interfacing your software to real world sensors such as cameras, IMUs and motion systems, while gathering multiple streams of data in real time. An ideal candidate will have a passion for virtual reality, and developing software systems and services required to bring new products to market.
Oculus is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, genetic information, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.
If you need assistance or an accommodation due to a disability, you may contact us at email@example.com or you may call us at +1 650-308-7837.