Staff Software Applications Engineer

Synaptics
Shanghai, 上海市
全职
3天前

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 Staff 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 Manager, System Design.


Responsibilities & Competencies

Job Duties
  • Collaborate directly with customers to troubleshoot and resolve feature-related issue
  • Support customers 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 development
  • Proficient in C Programming with strong coding and debugging skills
  • Solid experience using Git for version control and collaborative development
  • Experience with IoT (Internet of Things), STB (Set-Top Box), or Soundbar is highly desirable
  • Knowledge of DRM (Digital Rights Management) and cryptographic technologies
  • Familiar with Android audio/video HAL and multimedia framework
  • Experienced in troubleshooting silicon-level issues with interfaces such as eMMC, SDIO, DDR, RGMII, PCIe, USB, and others
  • Excellent debugging, problem-solving, and analytical capabilities
  • Proactive, self-starter, able to work independently in a fast-paced environment
  • Well organized with strong attention to detail; proactively ensures work is accurate
  • Positive attitude and work ethic; unafraid to ask questions and explore new ideas
  • Resourceful and able to solve complex problems through adapting technology and a solid understanding of product architecture
  • Good verbal and written communication skills in English
  • Strong team player with the ability to work collaboratively within a diverse cross-functional team


Qualifications (Requirements)
  • Bachelor’s or Master’s degree in Computer Science or Electronics Engineering or related field or equivalent
  • 8+ years of relevant industry experience
  • Demonstrated experience in building strong relationships with customers
  • Strong expertise in C programming and embedded system architecture
  • Experience with embedded systems and real-time operating systems (RTOS)
  • Working knowledge of connectivity protocols (Wi-Fi, Bluetooth, Zigbee, etc.) and integration with embedded platforms
  • Hands-on experience with device bring-up, integrating third-party device driver and firmware
  • International and domestic travel up to 30% for customer site visits and support may be required


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

申请
其他职位推荐:

Programing & Application Engineer

Lincoln Electric
Provincia di Cuneo, Piemonte
林肯电气是先进电弧焊解决方案、自动连接、装配和切割系统、等离子和氧燃料切割设备的工程、设计和制造领域的全球领导者,在钎焊和焊接合金领域也占据全球领先地位。林肯因其领先的材料科学、软件开发、自动化工程和应用专业知识而被誉为焊接专家™,这些专业知识可提高客户的制造...
3周前

Service Engineer

Ingersoll-Rand
澳門
  • 设备的安装与调试,评估和诊断设备故障和问题,根据需要做出服务决策并完成现场服务及排除故障。
  • 在参与现场服务实施的同时,如有需要,负责将所有技术资料和信息传递给经销商的技术团队,并进行一定的技术支持和指导,以确保现...
2天前

Software Engineer 2(Cognitive Service Platform)

微软
Beijing, 北京市
At Microsoft, we are dedicated to creating pioneering platforms and services that enable developers and businesses around the...
6天前

Sales Engineer

江森自控
Shanghai, 上海市
3、以江森自控和客户的保养业务(包括 Open Blue PSA)合作为基础,进一步提供有附加值的解决方案,帮助客户实现安全、可靠、高效率和可持续发展的目标。
1周前

Software Engineer

ZF Friedrichshafen AG
Guangzhou City, 广东省
  • Analysis system product requirements and develop software...
  • Follow a defined software process to ensure good quality and...
1周前

Senior Software Engineer

HSBC
澳門
  • Helping with designing, maintaining, and improving all...
  • Working with Ops, Dev and Test Engineers to ensure...
3天前

Maintenance Engineer II

美国雅培
Shanghai, 上海市
……在工程维修经理/维修主管的领导下, 负责生产设备、仪器; 负责生产设备等的维修保养、改善工作, 设备质量问题改善,对生产线人员进行基本的操作和清洁维护指导,以保证生产的正常运行。
4周前

Design Engineer

Oerlikon
Beijing, 北京市
1. 按计划进行设计,确保设计质量及进度。 2. 解决生产过程中出现的与设计有关的问题,与相关人员沟通,必要时更新设计或制作放行文件。 3. 对本地化工作提供必要的技术支持。 4. 对现场安装提供技术支持,解决安装过程中的设计问题。 5....
3周前

Software Engineer, Early Career - Shanghai,

苹果
Shanghai, 上海市
We’re a diverse collection of thinkers and doers, continually reimagining our products, systems, and practices to help people do...
2周前

Embedded Software Engineer

苹果
澳門
It’s the diversity of those people and their ideas that encourages the innovation that runs through everything we do, from amazing...
2周前