Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Synaptics

Sr. Software Engineer

Job Responsibilities

  • Works with Customers to understand requirements and translates design requirements into functional requirements.
  • Works with members of Core and Platform teams to define, develop and implement software for fingerprint sensors.
  • Analyzes, designs, programs, debugs and modifies fingerprint software to resolve customer issues. Tracks customer milestones and deliverables and ensures cross functional team are available to support customer requirements.
  • Mentors junior engineers in customer support team and provides training to FAE (Field Application Engineers).

Qualifications/Requirements/Knowledge:

  • B.E/B.Tech/M.E/M.Tech. (Computer Science, Engineering preferable)
  • 8+ years of experience developing applications on Linux Platform
  • 3+ years of experience in working on Android Platform
  • Well versed with Android NDK programming, JAVA and JNI
  • Good understanding of multithreading, IPC concepts.
  • Good understanding of shell scripts and installation packing
  • Experience in Linux kernel and device drivers
  • Knowledge of USB and SPI protocols.
  • Experience working in a Trustzone environment.
  • The candidate should be proficient in C/C++ with excellent debugging skills
  • Ability to adapt coding style to coding standards.
  • Should have very good written and oral communication skills.

Want more jobs like this?

Get Software Engineer jobs delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
Job ID: 1d36419209be8b70b290358c7ae56db2
Employment Type: Other

This job is no longer available.

Search all jobs