Staff Software Engineer

    • Shanghai, China

Job Title: Senior Software Engineer

About Synaptics:
Synaptics is the pioneer and leader of the human interface revolution, bringing innovative and intuitive user experiences to intelligent devices. Synaptics' broad portfolio of touch, display, biometrics, voice, audio, and multimedia products is built on the company's rich R&D, extensive IP and dependable supply chain capabilities. With solutions designed for mobile, PC, smart home, and automotive industries, Synaptics combines ease of use, functionality and aesthetics to enable products that help make our digital lives more productive, secure and enjoyable. (NASDAQ: SYNA ) .

Job Scope:

As an embedded software engineer, you will be responsible for bringing up, developing and maintaining Linux and Android based OS and specific features.

Job Responsibilities

  • Bring up Android and Linux based OS
  • Android HAL and platform modules development and maintenance
  • Debug and analyze system issues (troubleshooting, performance, fine tuning)

Job Qualifications
  • MS or BS in CS, EE or related field
  • 5+ years of experience in multimedia related fields and embedded system programming
  • Good knowledge in Android and/or Linux OS
  • Good knowledge of source code control and continuous integration mechanisms
  • Knowledge of Wifi and Bluetooth
  • Strong programming ability in C, C++
  • Quick learner, self-motivated to work

Synaptics is an equal opportunity employer

Synaptics is a human-interface company. Founded in 1986, Synaptics developed the first touch-pad and has been instrumental in enabling the ecosystem of ubiquitous personal devices that exist today.

Synaptics Company Image

Back to top