S ENIOR C++ S OFTWARE E NGINEER Job Description Are you a passionate Software Engineer , with a strong background in C/C++ programming and expertise in algorithm optimization for smartphone platforms ? Are you interested in working with machine learning researchers and contribute to the development of our mobile biometric authentication products ? If so, you might be our new Senior C++ Software Engineer. KeyLemon develops biometric authentication solution for mobile devices based on 3D face recognition. We are looking for an experienced C++ developer with expertise in algorithm optimization complemented by a broad knowledge in smartphone hardware. Ideally, you have hands - on experience with GPU programming and a good understanding of TEE development constraints. As part of the development team, you will work with our machine learning software engineers to transfer and port machine learning algorithms on mobile platforms. Resp onsibilities · O ptimize and port C++ algorithms for smartphone platforms · Design, implement and port algorithms to GPU · Help transfer machine learning algorithms from research to production ready implementation · Profile production code for performance reporting Skills & Requirements Required : · Master degree in computer science (or equivalent) · Very good C/C++ programming skills · 3+ years of working experience in algorithm development, profiling and optimization · Good understanding of mobile platform hardware (CPU, GPU, memory, bandwidth, etc.) · Open - minded, fast learner and willingness to learn · Fluent spoken and written English Nice - to - have : · Experience with GPU programming (OpenCL or CUDA) · Familiar with JNI and native programming on Android · Good knowledge of TEE development About KeyLemon Founded in 2008 and headquartered in Martigny in the heart of the Swiss Alps, KeyLemon S.A. offers convenient and secure authentication solutions based on face biometrics for different platforms. With a long history in biometrics and expertise in 3D sensing, the company aims to develop the next generation of deep learning based face recognition technologies. If interested, please send us your CV and cover letter to firstname.lastname@example.org with the following reference : KL - 2017 - Y 7 - JUP .
Rue du Collège 1 1920 Martigny