Leap Motion is transforming how we interact with technology using the original interface: the human hand. We are opening up new possibilities for a platform beyond the screen – from music and gaming to the next generation of VR/AR interfaces. By bringing people and computing devices closer together, a career at Leap Motion offers the opportunity to help bring science fiction to life.

Want to help build the future of Leap Motion technology? We’re looking for an expert in C for embedded systems who is comfortable dipping into C++ when the need arises. You’ll be responsible for building USB drivers, camera control software, and making sure we're taking maximal advantage of the hardware available.

Responsibilities:

  • Develop sensor and USB drivers to deliver the highest possible quality of data at high speed
  • Develop drivers and build tools in a demanding embedded linux environment
  • Research new possibilities for minimizing power usage while improving throughput
  • Test and provide guarantees about the stability and speed of our devices

Requirements:

  • B.S. in Software Engineering or Computer Science, or related field
  • 3+ years in industry
  • Expert in C
  • Experience developing device drivers for Embedded Linux or other RTOSes
  • Familiar with USB, MIPI, I2C, and UART protocols
  • Familiar with C++ and ARM Assembly
  • Familiar with serialization, backwards compatibility concerns, and terminal debugging
  • Strong understanding of multitasking in an RTOS context
  • Comfortable using an oscilloscope for debugging
  • Capable of operating in the hardware domain, and able to read schematics and block-level diagrams

Benefits:

  • Work with a team of some of the best in the industry at the cutting edge of research
  • Competitive Salary + equity package
  • Comprehensive benefit plans, including health, dental, vision, flex spending account
  • "Take as you need" vacation policy
  • Daily catered lunches & dinners
  • Fully stocked fridge/pantry
Leap Motion is an Equal Opportunity Employer
NOTE: All persons hired will be required to verify identity and eligibility to work in the United States.
Apply for this Job
* Required
File   X
File   X
+ Add Another


Share this job: