Software Engineer (AR)

Software Engineer (AR)

Location: Milpitas, California

About the Opportunity

We are actively seeking a qualified self-motivated Software Engineer to design, modify, develop, and implement software programs for real-time virtual and augmented reality applications. Development of software foundation for AR/VR training material development. Perform research, requirements analysis, and design functions prior to coding.

The selected candidate must be able to be a U.S. Citizen or a Permanent Resident. This position will be based in the Milpitas, California Company Headquarters.

Duties and Responsibilities include, but limited to;

  • Works with a team to define functionality and designs to meet project and product requirements.
  • Develops code independently, but can also integrate software with a shared software baseline as part of a larger engineering team.
  • Performs hands-on programming, testing, debugging, documenting, delivery, and maintenance of new and existing software.
  • Assists in the development of new products from concept to production.
  • Uses best practices in Software Engineering, including code standards and Object Oriented Design.

Knowledge, Skills and Abilities

  • Must have technical background in Augmented and Virtual Reality, 3D Computer Graphics software standards.
  • Must have technical competence in Man wearable systems including gaming system architectures, concepts.
  • Must have experience in C++, Realtime 3D graphics, including OpenGL, DirectX and Shader-based applications.
  • Must have strong and effective skills for rapid prototyping and desire to move quickly and efficiently.
  • Ability to be effective and thrive in a small, lean, fast-paced organization.
  • Must be able to build personal networks, cultivate informal power, and achieve results in a dynamic cross-functional environment without necessarily having any direct reporting authority with other key team members.

Desired Skills: 

  • Experience and expertise with Head-Mounted Display systems (HMD)
  • Software implementation knowledge of AR/VR techniques
  • Software development experience of game engine technology

Education, Training and Experience

  • BS in Computer Science or related field, or equivalent experience
  • 5+ years of experience in software development using C++
  • 3+ years of experience in Real-time visual simulation and 3D graphics

Compensation: Commensurate with the position, plus a comprehensive benefits package.

Principals Only: No agency submissions, please. To apply, email cover letter and resume to Human Resources at