22:52 Software Engineer :Synaptics #Armenia | |
Company Description As a leading developer of human interface solutions which enhance the user experience, Synaptics provides the broadest touch solutions portfolio in the industry. The ClearPad™ family supports touchscreen solutions for devices ranging from entry-level mobile phones to flagship premium smartphones, tablets and notebook PCs. The TouchPad™ family, including ClickPad™ and ForcePad™, is integrated into the majority of today's notebook PCs. Synaptics’ wide portfolio also includes ThinTouch™, supporting thin and light keyboard solutions, as well as key technologies for next generation, touch-enabled video and display applications. (NASDAQ: SYNA) www.synaptics.com Job Responsibilities 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. Mentors junior engineers and provides training to FAE (Field Application Engineers). Periodic travel to customer sites is required ISO compliance for our procedures Required Qualifications BS or MS degree (Computer Science, Engineering preferable) 2+ years of experience developing on Linux and/or Windows Platforms 1+ years of experience in working on Android Platform The candidate should be proficient in C/C++ and debugging skills Familiar with Java, J2ME, JNI, Android NDK programming Understanding and experience in multithreading and IPC concepts Understanding of shell scripts and installation packaging Ability to adapt coding style to coding standards Experience working with version control systems Ability to read, understand, analyze, as well as write technical specifications Should have fairly good written and verbal communication skills in English Team player Desired Qualifications Experience with ISO 9001 process and related audits Knowledge of USB and SPI protocols is a plus Experience in Linux and/or Windows kernel and device drivers Experience or familiarity with security protocols, algorithms and designs Experience or knowledge of TEE (Trusted Execution Environment) technologies: GP, ARM TrustZone (QSEE, Trustonic), Intel SGX, Intel SL | |
|
Всего комментариев: 0 | |