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.
We’re looking for an engineer who loves seeing the impact of their work on the people around them to work towards making our internal development experience as smooth as possible. In this role, you’ll work alongside all of our development teams to ensure PRs are well tested, integration test servers are stable, and the build process is speedy and smooth. If you like sitting next to your customers, this is the role for you.
Responsibilities
- Discover and automate common tasks, including developing new integration tests.
- Maintain and create build/integration test servers, external library archives.
- Refactor and refine build infrastructure to improve compile times.
Requirements:
- Familiar with Jenkins or other automated build systems
- Familiar with Git
- Familiar with command line interfaces
Optional:
- Experience optimizing build times on at least 2 of: MSVC, Clang, and GCC
- Expertise in BASH, Python, or other scripting languages
- Familiar with CMake or other cross platform build systems
- Familiar with GTest or other C++ unit testing frameworks
- Familiar with common software design patterns and methodologies (Test driven development, Git, Agile development)
Benefits:
- 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.