Description
Synaptics is leading the charge in AI at the Edge, bringing AI closer to end users and transforming how we engage with intelligent connected devices, whether at home, at work, or on the move. As the go-to partner for the world’s most forward-thinking product innovators, Synaptics powers the future with its cutting-edge Synaptics Astra™ AI-Native embedded compute, Veros™ wireless connectivity, and multimodal sensing solutions.
We’re making the digital experience smarter, faster, more intuitive, secure, and seamless. From touch, display, and biometrics to AI-driven wireless connectivity, video, vision, audio, speech, and security processing, Synaptics is the force behind the next generation of technology enhancing how we live, work, and play.
Overview
We are seeking a highly skilled Application Engineer to join our dynamic team. In this role, you will play a pivotal part in supporting customers, enabling feature development, and troubleshooting our latest multimedia SoC products. You will collaborate closely with both internal engineering teams and external customers to ensure seamless product integration and optimal performance. This position reports to the Sr. Manager, Software Engineering.
Responsibilities & Competencies
Job Duties
- Collaborate directly with customers to troubleshoot and resolve feature-related issues
- Support customer with the development and implementation of new features
- Serve as the primary technical contact for customer issues, proactively managing relationships, resolving concerns, and escalating to core engineering when necessary
- Reproduce and clearly document customer-reported issues, including logs, platform dependencies, and detailed steps, to enable efficient resolution by the core engineering team
Competencies
Hands-on experience with Linux kernel and / or Android developmentProficient in C Programming with strong coding and debugging skillsSolid experience using Git for version control and collaborative developmentExperience in OTT (Over-The-Top), STB (Set-Top Box) or TV is highly desirableKnowledge of DRM (Digital Rights Management) and cryptographic technologiesFamiliar with Android audio / video HAL and multimedia frameworkExcellent debugging, problem-solving, and analytical capabilitiesProactive, self-starter, able to work independently in a fast-paced environmentWell organized with strong attention to detail; proactively ensures work is accuratePositive attitude and work ethic; unafraid to ask questions and explore new ideasResourceful and able to solve complex problems through adapting technology and a solid understanding of product architectureGood verbal and written communication skills, in EnglishStrong team player with the ability to work collaboratively within a diverse cross-functional teamQualifications (Requirements)
Bachelor’s or Master’s degree in Computer Science or Electronics Engineering or related field or equivalent8+ years of relevant industry experienceDemonstrated experience of building strong relationships with customersStrong expertise in C programming and embedded system architectureExperience with embedded systems and real-time operating systems (RTOS)Working knowledge of connectivity protocols (Wi-fi, BT, Zigbee, etc.) and integration with embedded platformsHands on experience with device bring up, integrating 3party device driver and firmware
Belief in Diversity
Synaptics is an Equal Opportunity Employer committed to workforce diversity. Qualified applicants will receive consideration without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, or genetic information.