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 ANDROID/LINUX SDK ENGINEER with extensive experience in software engineering and mathematics, a strong background in Android app development, and a love for open source software. You will be working alongside an experienced technology team to build and innovate an open source SDK that creates exceptional augmented reality experiences in mobile applications. The ideal candidate has worked with sophisticated/demanding product owners, and has a clear sense of how to manage expectations and inspire confidence. You thrive on new challenges, demonstrate excellent judgment in prioritizing tasks and passionately wants to contribute to all levels of product development and process improvements.
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 Los Angeles, including Design / Engineering / Management.
This position is full-time in 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
Architect, design and implement features that perform at scale, exhibit elegant software design and ensure a great developer experience
Keep abreast of latest mobile trends and incorporate these into AR Toolkit SDKs.
Develop automation frameworks and conduct necessary test passes before each SDK release
Support the company's mission and values by setting incredibly high standards for communication, code quality, documentation and attention to detail
Collaborate with a team to define, design and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization and automatization
Communicate daily over video calls with U.S. product & engineering
Adjust for time change, as daily meetings with the U.S. team will be at end of day Kyiv
Ship code on time and solve problems without needing to consult with U.S. team
Strong experience developing, releasing and maintaining rich native Android apps (point us to your work in the app store)
Extremely strong knowledge of the Linux and Android mobile application development, Android SDK, NDK, JNI and debugging for Android
Expert level knowledge in developing in C, C++ and Java
Strong understanding of algorithms, data structures, and software design
Experience with offline storage, threading, and performance tuning
Excited to contribute to existing open source code base
Natural ability for for benchmarking and optimization
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
Contributions to Android or Linux open source software
Involvement in projects using 3D computer vision and 3D graphics (OpenGL, WebGL)
Experience developing public-facing software for other developers (APIs, SDKs)
Previous work with wearables, augmented reality, computer vision, image/signal processing, pattern recognition
Experience with computationally intensive systems, complicated math algorithms or software with complex logic.
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 AR
Great amenities within a great building, and creative work environment
Possibility for extended periods of travel to U.S. 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