Software Engineer

Synaptics

(San Jose, California)
Full Time
Job Posting Details
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, and biometrics products is built on the company’s rich R&D, extensive IP and dependable supply chain capabilities.

Responsibilities

This job involves working with multiple projects in the biometrics group.

  • understanding and staying current on design and architecture of individual projects
  • assist in refactoring design, fixing bugs and implementing best practices
  • ownership of software releases from the multiple projects within the group which includes validation of biometric performance
  • defining frameworks and best practices for testing
  • assist in design and development of tools used for data collection, testing and demos in Android or PC.
Ideal Candidate
  • BS in CS with 2+ years experience
  • Strong proficiency in C/C++.
  • Strong problem solving and software debugging skills.
  • Experience in cmake, scripting and working in Linux build environment.
  • Experience in Android app development is a plus.
  • Experience with biometric or pattern recognition systems is a plus.
  • Experience in embedded or Android TrustZone environment is a big plus.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
San Jose, California
Skills Desired
Sign up or login to see how your skills match up.
  • Architecture
  • C++
  • Data Collection
  • Design
  • Linux
  • Android App Development
  • Pattern Recognition
  • Scripting
  • Software Debugging
  • Computer Science
  • CMake
  • Android
  • Software
  • Biometric System
  • Personal Computer (PC)
  • TrustZone

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.