Jobs Listing

Title White Box QA Engineer
Location Mountain View, CA
Job Information

We are seeking a Software Engineer with interest in white-box testing for an advanced 3D platform solution. Get in on the ground floor of developing for the hottest new 3D systems you’ve ever seen. Be the expert on a full featured 3D framework as well as low level hardware APIs. We need you to understand our SDK all the way down. Read the code which implements interfaces, identify vulnerabilities or flaws, and then write test code to prove your theories. You will investigate problems and create bug reports with reproducible examples. You will review code against documented coding standards and approve or reject. You’ll be part of a team that uses agile methodologies. You will have an escalation path directly to our VP of Software. You will be learning a lot, fast. We want you to take pride in helping us ship a world-class framework and hardware drivers, and know that you are critical to our company’s success. You will be a primary source of new test ideas. Responsibilities

  • Work with the rest of the development team to build new test code
  • Expand an existing automated test suite
  • Contribute to build management scripts and tools
  • Log issues in defect tracking system
  • Write tests to regress resolved defects
  • Contribute feature ideas and code to main products
  • Work in a results-oriented group where your input counts

Requirements

  • Strong C++ fundamentals
  • Good written communication skills
  • Quality centrism
  • Windows application development experience
  • Minimum 4 years professional development experience
  • BS in Computer Science or equivalent experience
  • Previous experience with White Box testing with C++
  • Knowledge of one or more 3D rendering libraries
  • Knowledge of one or more professional tools such as SolidWorks, AutoCAD, Maya, etc.
  • Visual Studio mastery
  • Skillful at writing automated test suites
  • Experience with OO analysis / design
  • Knowledge of software development methodologies and best practices
  • Previous white box test engineering experience
  • Demonstrable positive energy and love of start-up environment

Please be ready to demonstrate

  • You can write a unit test that scares developers
  • You can spot logical flaws in existing code
  • You understand 3D terminology
  • Your bug reports are excellent
  • You care about the craft of software development
  • You want to constantly increase your skills
Apply Now


Title Senior 3D UI Engineer
Location Mountain View, CA
Job Information

We are seeking a Senior Software Engineer with interest in C++ programming, 3D Graphics, and advanced experience with UI Framework design. You will be working on a cutting-edge 3D platform solution. Get in on the ground floor of developing for the hottest new 3D systems you’ve ever seen. Work closely with industry leading developers in the CAD/CAM, Animation, Entertainment, Medical, and other spaces. We need you to understand our SDK and be prepared to architect, design and implement large sections of new APIs. You need to be prepared and excited to iteratively design and implement new experimental 3D user interface. You’ll be part of a team that uses agile methodologies and you will work closely with an experienced UI designer and art / modeling support. We want you to take pride in building a framework that will be used and loved by thousands of developers, and know that you are critical to our companies success. You will be a primary source of new feature ideas. Responsibilities

  • Design new UI Framework
  • Decompose design into short stories that multiple developers can work on
  • Write end user framework documentation
  • Develop new example applications
  • Contribute feature ideas and code to main products
  • Work in a results-oriented group where your input counts
  • Maintain ultimate responsibility for completeness and quality of our 3D UI Framework

Requirements:

  • Strong C++ fundamentals
  • Excellent written communication skills
  • Comfort documenting APIs for external consumption
  • Windows application development experience including UI Framework development
  • Minimum 8 years professional development experience
  • BS in Computer Science or equivalent experience
  • Previous experience with OpenGL
  • Knowledge of one or more 3D rendering libraries
  • Knowledge of one or more professional tools such as SolidWorks, AutoCAD, Maya, etc.
  • Visual Studio mastery
  • Skillful at writing performant code
  • Experience with OO analysis / design
  • Knowledge of software development methodologies and best practices
  • Demonstrable positive energy and love of start-up environment

Please be ready to demonstrate

  • You can write a windows application from scratch
  • You understand 3D terminology
  • You know the 3D marketplace
  • Your writing is professional and clear
  • You care about the craft of software development
  • You can provide technical leadership and direction
Apply Now


Title Manufacturing Test Engineer
Location Mountain View, CA
Job Information

We are seeking a Manufacturing Test Development Engineer responsible for developing and deploying automated board and system level tests to be used internally and at contract manufacturing sites.  A successful candidate has strong collaborative skills, is enthusiastic, motivated, organized and detail oriented; communicates with ease at all levels; thrives in an ambiguous environment; and displays grace under fire. Responsibilities:

  • Develop and deploy automated test infrastructure including Board diagnostics, system functional test, system calibration, reliability testing, HALT/HASS, ORT/RDT
  • Establish test goals, data collection, analysis and reporting system
  • Provide production support for all yield & test issues
  • Qualify CM’s production line, tooling, processes, etc.
  • Drive RCCA for production issues and failures
  • Develop and document manufacturing and test procedures
  • Create and maintain all process documentation
  • Manage and coordinate corrective actions and product change notifications (ECO/ECN) internally and externally
  • Drive on-going improvements in cycle-time, cost, quality and yield
  • Develop and deploy RMA/repair strategy

Requirements:

  • MS or BS in Computer Science, Electrical or Mechanical Engineering or equivalent
  • 10+ years relevant manufacturing system test development.
  • Test development experience using VB, Java, LabView, LabWindows, C++, etc.
  • Test automation experience, eg. Python, PERL
  • Experience with board and system-level manufacturing tests for complex products required
  • Solid understanding of manufacturing test process and technology
  • Experience testing LCD and/or video display products highly desirable
  • Experience with digital and analog test instrumentation/measurement
  • Able to perform design of experiment, root cause analysis and resolve problems on a conceptual and advanced troubleshooting level
  • Experience with ODM/OEM/JDM products and managing/working with off-shore manufacturers.
  • Good written and verbal communication. Good interpersonal skills.
  • Works well in an unstructured, fast-paced environment; makes progress without detailed direction.
  • Flexibility and adaptability to work in a dynamic startup environment.
  • 30% International travel may be required.
Apply Now


Title Computer Vision Engineer
Location Mountain View, CA
Job Information

Design and implement algorithms in C/C++ in the area of computer vision and tracking. Responsibilities:

  • Understand, use, and develop algorithms that can identify, acquire, and track objects using multiple cameras.
  • Implement these algorithms in real-time embedded processor system (C/C++ under Linux).
  • Validate performance of algorithms, calibrate and test multi-camera systems.
  • May need to work on implementing tracking of inertial sensor inputs in addition to camera sensor inputs.

Requirements:

  • BS or MS EE or CS
  • 5 years of coding experience on real-time platform under Linux.
  • Image processing, OpenCV experience required.
  • C/C++ & MATLAB experience
  • Experience with inertial tracking and Kalman filtering is a plus.
Apply Now


Title API Support Engineer
Location Mountain View, CA
Job Information

We are seeking a Software Engineer with interest in C++ developer support and white-box testing for an advanced 3D platform solution. Get in on the ground floor of developing for the hottest new 3D systems you’ve ever seen. Work closely with industry leading developers in the CAD/CAM, Animation, Entertainment, Medical, and other spaces. We need you to understand our SDK and answer questions for 3rd party developers via online tools and occasional phone calls. You will investigate problems and provide solutions with sample apps, or bug reports with reproducible examples. You’ll be part of a team that uses agile methodologies. You will have an escalation path directly to our Chief Architect. You will be learning a lot, fast. We want you to take pride in excellent support service, and know that you are critical to our company’s success. You will be a primary source of new feature ideas. Responsibilities

  • Monitor ZenDesk support forum
  • Develop new example applications
  • Write developer documentation
  • Log issues in defect tracking system
  • Follow up on issues with customers
  • Contribute feature ideas and code to main products
  • Work in a results-oriented group where your input counts

Requirements

  • Strong C++ fundamentals
  • Excellent written communication skills
  • Superior verbal communication skills
  • Customer centrism
  • Windows application development experience
  • Minimum 4 years professional development experience
  • BS in Computer Science or equivalent experience
  • Previous experience with OpenGL
  • Knowledge of one or more 3D rendering libraries
  • Knowledge of one or more professional tools such as SolidWorks, AutoCAD, Maya, etc.
  • Visual Studio mastery
  • Skillful at writing performant code
  • Experience with OO analysis / design
  • Knowledge of software development methodologies and best practices
  • Previous support engineering experience
  • Demonstrable positive energy and love of start-up environment

Please be ready to demonstrate

  • You can write a windows application from scratch
  • You can spot logical flaws in existing code
  • You understand 3D terminology
  • You know the 3D marketplace
  • Your writing is professional and clear
  • You care about the craft of software development
  • You want to constantly increase your skills
Apply Now