Software Application Engineer (Job ID 12163)


InvenSense is the world leader in motion sensing solutions for mobile devices and we are seeking a Software Application Engineer to join our software team. This includes assisting customers with designs, providing training, debugging, assistance in integrating and improving software. The candidate should have the ability to support all sides of development of a software solution. This includes architecting a software solution to application development. Platforms that you will target range from a device level accelerator, to an MCU, to a complex multi-core smart phone. It exposes the candidate to the key players in the motion sensing industry.

Requirements & Education:

  • BS/MS in Computer Science, Electrical Engineering
  • 5+ years related experience – experience in semiconductor industry preferred
  • Strong C/Java experience
  • Able to design and develop applications for Android, windows, and IOS and able to work on all layers of the system
  • Experience with Android platform development
  • Experience with kernel/driver level development
  • Good test methodology
  • Effective communication and presentation skills

Desired Skills:

  • Low-level Embedded, Firmware & Driver software development
  • Embedded Programming, Digital Signal Processing
  • Experience developing embedded code for mobile consumer platforms
  • Experience in real-time signal processing, epically related to physiological sensors or human wearable devices

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