000-000-0000 hello@ellipticlabs.com

Machine Learning Engineer — C/C++

Job Locations:
Oslo, Norway


Elliptic Labs is the world leader in touchless Ultrasound Gestures and Proximity Sensing for the mobile market. Elliptic Labs technology makes mobile devices more intuitive to use while delivering a cleaner design. We work with the world’s largest OEMs, chipset providers and component suppliers to create a new paradigm in natural user interfaces. Our patented touchless gesture technology is powered by ultrasound and the only technology that delivers touchless 3D high-resolution features, integrated into small portable devices. Our ultrasound-based Virtual Proximity Sensor has enabled Xiaomi to build the Mix smartphone series, which has set the standard of bezel-less smartphone design after its launch in September 2016.

We are looking for an experienced developer with knowledge of software architecture and design patterns for embedded systems. As a part of our development team, you will be working on the design and implementation of advanced machine learning algorithms for gesture recognition. Our products are integrated with leading technology companies and smartphone manufacturers, running on millions of devices worldwide.

Job Requirements

  • Design software architectures for efficient embedded real-time processing
  • Implement machine learning algorithms in C/C++ for various SoCs/DSPs
  • Debug, test, and profile embedded software
  • Integration with smartphone platforms
  • Android, AOSP, Linux kernel, Qualcomm Hexagon, ARM Cortex
  • Development of internal SDK and tooling

Required Experience

  • BSc / MSc in Computer Science, or equivalent
  • Minimum 3 years professional experience
  • Knowledge of software design patterns and practices
  • Experience with C/C++ concurrency, cross-platform development and STL
  • Good mathematical ability and basic knowledge of signal processing theory
  • Experience with toolchains: make, cmake, GCC, Visual Studio, Git
  • Some experience with microcontrollers, SoCs, and DSPs is preferable
  • Ability to plan work, interface with other engineers, and communicate results effectively

Please send your resume and cover letter to careers@ellipticlabs.com.

* Be aware that Elliptic Labs cannot offer sponsorship to its employees or potential employees.

关于Elliptic Labs

Elliptic Labs的非光学AI虚拟智能传感器平台不断改善着整个智能手机和物联网市场的设计和用户体验。 其INNER BEAUTY III AI虚拟接近传感技术可通过仅使用软件接近感应替换红外硬件传感器,实现全屏设计的最薄边框。 Elliptic Labs还为消费电子设备提供在线感应和无接触的用户体验,自然地扩展了人类与设备之间的交互方式。 与摄像头或其他传感技术相比,该技术提供了高分辨率、180度环绕式交互和低功耗的最佳组合。 Elliptic Labs是一家私人控股公司,总部位于挪威,在美国和中国设有办事处。