Senior Application Software Engineer [Department Code 1003]

Description:

  • Support APAC FAE MPL software issues including direct support for strategic tier 1 customers such as HTC, Sharp, SE…The duties will include: Duplication of the issues and initial debug to find the root cause to close and/or work with BU/Eng if the issue is a core SW IP or architecture issue.
  • Be responsible for onsite support in urgent cases, training on Motion Processing solutions.
  • Implement MPL test apps/tools (as needed) to expedite the issues investigation..
  • Generate customer specific support documentation or answering questions on existing ones.
  • Sanity check MPL release package in regular base, by building and porting each new released MPL to internal development platforms to double insure the MPL release quality.
  • Validate the MPL fix patch (from Eng) before delivering to customers
  • Customize software for strategic customers from the driver, HAL through application layers.

Desired Skills and Experience:

  • B.S. / M.S. in computer science, electrical engineering, or equivalent with a minimum of 5 years of related experience.
  • Experience in a software debug at system level and the software stacks, inter-operation among OS application/kernel/driver/HAL on hand held/embedded platforms.
  • Experience in RTOS C/C++ programming, and device driver development
  • Effective communication and presentation skills
  • Provide the guidance to the customers to adapt Invensense software solutions into the customer platforms via email/phone/on-site supports.
  • Android, Linux and/or WinCE experience is a plus

To apply or learn more about this position, contact human resources. Please add the Job title and department code into the subject line for your e-mail.

The Leader in Consumer Motion Processing Solutions