Cart
$9,999,999.99 99,999 items
Check Out

Your cart is empty.

np-building-interior

Join Our Team

OptiTrack creates the highest performing 3D motion capture and tracking hardware and software available today. With it's industry leading 3D precision, simpler workflows, ultra low latency real time output, on-site manufacturing enabling the industry’s lowest pricing, and free and open developer access, it has become the favorite of industry leaders in VR, drones, game and film production, university education and research, engineering, robotics, industrial measurement, life science, sports performance, injury prevention, and many others.


Senior Software Developer

Corvallis, Oregon

We’re OptiTrack, makers of the most precise wide area tracking systems on earth. We’re looking for a couple more stars to add to our software development team to continue to improve our excellent product lineup.

You will be designing and developing applications on the leading edge of motion capture.

Responsibilities:

  • Create clean, fast, well-documented code as part of a larger framework in an elite team of developers.
  • Design and develop novel algorithms for 3D optical motion capture applications.
  • Participate in code testing and test development to ensure application quality.

Required

  • BS or higher in a technical discipline (e.g. CS, Engineering).
  • Expert in C++, with good exposure to other programming and scripting languages (e.g. C#, Python, etc.).
  • Deep knowledge of linear algebra, non-linear optimization techniques, and/or combinatorial mathematics.
  • Passion for developing classes and frameworks that are well constructed and well instrumented for testing.
  • Ability to work solo or as part of a team at various times.

Bonus Points For

  • Knowledge of optical motion capture technology and/or 3D tracking.
  • Experience with OpenGL.
  • Experience with Unreal Engine, Unity, LabVIEW, or MATLAB.
  • Understanding of hardware communication interfaces and firmware development.
  • Note: Two Open Positions.

Find out more about us: Facebook.com/optitrack


Embedded Software Developer

Corvallis, Oregon

We’re OptiTrack, makers of the most precise wide area tracking systems on earth. We’re looking for a couple more stars to add to our software development team to continue to improve our excellent product lineup.

You will be designing and developing applications on the leading edge of motion capture.

Responsibilities:

  • Responsible for the design, implementation, test, and maintenance of embedded firmware running in the company’s family of Ethernet-based, high-speed motion capture and color video cameras.
  • Author core device functionality, including: Ethernet command and control, data transport, device initialization and authentication, FPGA configuration and control, imager management, camera-to-camera synchronization, secure in-field firmware update, and power management.
  • Implement micro-controller interfaces for onboard I2C and SPI peripherals, including: CMOS imagers, temperature sensors, digital potentiometers, accelerometers, LED controllers, and numeric displays.
  • Add device support to the company’s public C++ SDK as new products are developed.
  • Work closely with hardware, electrical, and mechanical engineers during all phases of product development.
  • Provide custom firmware functionality to aid with troubleshooting and debugging of hardware-related issues.
  • Develop and maintain applications and utilities used during the production process for tasks such as image correction, device serialization and configuration, and functional test.
  • Routinely assist production technicians with troubleshooting hardware issues at the board level.
  • Serve as the main point of contact for second tier support answering camera-related questions from the field.

Required

  • Extensive C/C++ programming experience with a proven track record of producing reliable code, with a focus on embedded development.
  • Excellent problem-solving skills with an ability to find and resolve issues quickly.
  • Expert knowledge in Ethernet communication protocols (TCP/IP, UDP, ARP, etc).
  • Experience using and understanding on-board peripheral communication protocols such as SPI and I2C to interface with devices such as imagers, LED controllers, temperature sensors, and accelerometers.
  • Be able to thrive in a dynamic, multi-discipline engineering team, and be willing to take on responsibilities beyond just writing code.

Bonus Points For

  • Prior experience using Xilinx toolsets and SoC FPGA’s.
  • Familiarity with IDE’s such as Xilinx SDK, IAR, Simplicity Studio, Microsoft Visual Studio.
  • Experience with CMOS imagers used in machine vision applications.
  • Have a working knowledge of basic electrical engineering concepts and debug techniques.

Find out more about us: Facebook.com/optitrack


Customer Support Technician

Corvallis, OR

NaturalPoint is seeking a Customer Support Technician for OptiTrack, offering the opportunity to work with interesting emerging and established technologies with the world’s leaders in VR, drone research, robotics, biomechanics, filmmaking and game development.

The ideal candidate will help to create long-lasting relationships with our valued developers and customers alike by providing timely, on-target and helpful solutions. If you are technically savvy, know your way around computers and have a fantastic manner helping others on the phone and via email, we would like to hear from you.

Core Responsibilities

  • Assisting the Sales Manager with inside sales tasks, including order processing, shipping, and other administrative projects.
  • Providing exemplary technical customer care, installation, training and application advice via phone, online forums, email, and help desk.
  • Managing RMA workflow (ticketing, receiving, and processing repair orders).

Desired Skills and Experience

  • Excellent verbal and written communication skills.
  • Strong team player, possessing the willingness to seek feedback, adopt NaturalPoint practices, and continuously learn, evolve and improve.
  • Great technical skills, including proficiency with Windows based applications and productivity suites (Adobe, Microsoft Office).

Bonus Points for:

  • Additional language competency.
  • Proficiency with software programming or custom scripting in C++ and Python.
  • Experience with networking, and PC building.
  • Previous experience with motion capture hardware and software.
  • Familiarity with ticketing and source revision systems.
  • Social media marketing and community engagement experience.