Staff Engineer, Software Systems (Job ID 12124)


  • Extensive experience in C/C++ and Android NDK.
  • Experience in writing Linux device drivers, customizing sensor HAL on Android
  • 3+ years' experience building software applications in the Android or other mobile platforms
  • Experience in handling the performance and memory of code running in the native user space
  • Extensive knowledge of emerging platforms, Java, C/C++, Android, Linux, operating system principles, and programming best practices
  • Experience with motion processing sensors
  • Embedded programming, optimizing power consumption in embedded devices and assembly level programing knowledge is essential
  • Deep understanding of positioning and navigation technologies such as GPS and triangulation techniques

Requirements and Education:

  • BS in Electrical/Computer Engineering or related field
  • Minimum of 8 years direct experience with embedded software development
  • Expertise in C++/Java and Android
  • Ability to work both independently and as part of a team
  • Independent, self-starter, adaptable to rapidly changing market requirements. Demonstrated effective prioritization skills are required
  • Effective communication and presentation skills

To apply or learn more about this position, contact Human Resources. Please add the job title and job ID into the subject line for your e-mail.

Intelligent Sensor Solutions