ARToolkit is the world's most widely used tracking library for augmented reality. As an open source project, ARToolkit is supported by DAQRI, the leading augmented reality/4D company focused on transforming the Future of Work. DAQRI has raised over $100 million in venture capital and has 200+ full-time employees (60% engineers) solving the world's most challenging problems. DAQRI is headquartered in Los Angeles with an R&D facility in Silicon Valley and development center in Dublin, Ireland.
On behalf of DAQRI, TechTeamLabs is looking for a SENIOR C++ / iOS SDK ENGINEER with extensive experience in C++ software engineering, extremely strong knowledge of iOS app development, a strong mathematics background, and a passion for computer vision technology. You will be working alongside an incredibly experience technology team to build and innovate an open source SDK that creates exceptional augmented reality experiences in mobile applications.
This is a truly unique opportunity to work on cutting-edge augmented reality technologies and wearables (like the DAQRI SmartHelmet). You will work in a fun environment with some of the best engineers in Silicon Valley. You will also gain invaluable experience from being a developer evangelist creating the open source foundation for augmented reality applications of the future.
You will interact with other engineers locally and various team members in Sunnyvale, including Research and Engineering. This full-time position is available from our Kyiv office with the possibility for travel to Los Angeles, Silicon Valley and Dublin.
Work as part of a small team to deliver an open source SDK that enables developers to create exceptional augmented reality experiences in mobile applications
Integrate core research algorithms into production SDKs, primarily using C++
Design, build and maintain native wrappers to port C++ into an iOS SDK for third-party developers
Develop automation frameworks and conduct necessary test passes before each SDK release
Develop benchmarking standards to compare performance versus competitors
Optimize performance for the recognition and computational performance of the engine to align with the requirements of production deployments
Create sample applications showcasing the augmented reality experiences enabled by the AR Toolkit SDK
Collaborate with program managers to create clear concise documentation
Architect, design and implement features that ensure a great developer community experience
Communicate daily over video calls with U.S. team, adjusting for time change, as meetings with the U.S. team will be at end of day in Kyiv
Ship code on time and solve problems without needing to consult with U.S. team
Expert level experience in production-quality development in C++
Extremely strong knowledge of iOS application development
Strong understanding of algorithms, data structures, and software design
Strong experience in unit/functional testing
Natural ability for for benchmarking and optimization
Experience with offline storage, threading, and performance tuning
Experience with image/signal processing or pattern recognition
Excited to contribute to open source work, work with existing code-base and improve code written by somebody else
Experience with Git or similar
Excellent communication and collaboration skills in advanced English
At least a BS degree in Computer Science or related field; Masters or PhD is preferred
Experience with Android, Unity or Linux development
Experience with computationally intensive systems, complicated math algorithms or software with complex logic.
Involvement in projects using 3D computer vision (OpenCV) and 3D graphics (OpenGL, WebGL)
Prior startup experience is fantastic, but not required. Just be scrappy, work fast & communicate well
Apple equipment or any hardware/software you need
A passionate team creating the open source foundation for Augmented Reality
Great amenities within a great building, and creative work environment
Possibility for extended periods of travel to Silicon Valley or Dublin
DAQRI IS CREATING THE FUTURE OF AUGMENTED REALITY
About TECH TEAM LABS
TechTeamLabs is a Santa Monica based company specializing in building and servicing incredibly talented R&D teams located in Eastern Europe for some of the world's most innovative internet companies.
Founded in 2013, we use our expertise in building dedicated offshore R&D teams to help fast-growth U.S. companies get more out of their existing in-house development teams, drive innovation and scale effectively.
Unlike traditional project outsourcing, we help our clients build their own dedicated development teams working from our state-of-the-art development center in Kyiv, Ukraine. TechTeamLabs is recognized for its highly selective recruitment process and exclusive client list, which includes only rapidly growing companies that are venture-funded or profitable.
Currently, we focus on connecting software engineers and data scientists located in Kyiv, Ukraine to venture-funded startups and vetted companies located in Los Angeles and San Francisco.
Our executive team has over 15 years experience recruiting and servicing R&D teams in Ukraine for U.S. technology companies and was part of the largest acquisition in Ukrainian technology history by Google in 2012.
TechTeamLabs is a rapidly growing international company with our global headquarters in Santa Monica, California and development center in Kyiv, Ukraine