Application Developer for High Profile Consumer Electronics, Robotics and Augmented Reality Devices

Employer

Job Description

In spite of all the company's global, phenomenal corporate success, you'll get to be part of a small R&D team that thrives as its own entity within the larger corporation, so you have ample freedom to innovate and explore with your talents -- and have fun as you grow in your career.


Responsibilities 

  • Create compelling applications that make use of sensor data in areas such as augmented reality, virtual reality, object tracking, computer vision, and robotics
  • Develop a mixture of 2D, 3D user interfaces
  • Develop software for Android, iOS, and PC platforms
  • Work closely with other team members in software development and product management to help define application features and functionality
  • Operate in a structured, but agile software development methodology


Job Requirements (Must Have)

  • 6-15 years programming experience along with several years of management experience
  • Proficient in developing software in C++ or other relevant programming languages such as Java, Kotlin, etc.
  • Strong software design skills and ability to break down problems independently
  • Strong communication skills and ability to interact with other team members
  • Self-motivated and capable of working independently and with a multi-cultural, multi-disciplinary team 


Job Requirements (Nice to Have)

  • Experience building and shipping customer facing applications
  • Experience with Unity3D, Unreal engine, OpenGL, etc.
  • Knowledge of 3D math and familiarity with mobile APIs for sensors such as IMU, 2D/3D camera
  • In-depth knowledge of Android OS and Linux