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
Synaptics is looking for a Sr. Software Applications Engineer to join our dynamic and growing organization. The primary focus will be on reference board design, key customers hardware support, cooperate with internal verification/ASIC teams on the issue-shooting. This position reports to the Manager, Hardware Application Engineering.
Responsibilities & Competencies
Job Duties
- Define and execute software/firmware validation plans for USB4, USB3, DisplayPort, HDMI, and MIPI interface IPs across silicon stages (FPGA, ASIC pre- and post-silicon)
- Own regression test execution and CI coverage; define and enforce milestone sign-off criteria
- Perform root cause analysis on functional and protocol-level failures, document findings and drive resolution with design and hardware teams
- Collaborate with DV, EE, and system teams to identify coverage gaps and translate hardware errata into firmware workarounds or test exclusions
- Generate validation reports and communicate status clearly to engineering and program management stakeholders
Competencies
- Strong capability in issue troubleshooting
- Strong understanding of C/C++ programming and Python scripting
- Experience collaborating with design, design verification, and post-silicon validation teams to optimize coverage across pre-silicon and MP silicon stages
- Proactive and self-driven; able to manage validation workstreams independently in a fast-paced environment
- Detail-oriented with a systematic approach to coverage analysis and failure documentation
- Effective communicator across cross-functional and cross-site teams
- Strong team player who actively shares knowledge and raises issues early
- Solid working knowledge of DisplayPort and HDMI protocols at the register and transaction level; USB4/USB3.2 experience is a strong plus
- Demonstrated ability to independently define validation plans, drive SoC-level functional coverage, and own milestone sign-off
- Proficient in C/embedded C; assembly-level debugging experience preferred; Python scripting or AI-assisted development tools a plus
Qualifications (Requirements)
- Bachelor's (or advanced) degree in Electrical Engineering, Computer Engineering, Computer Science, or related field or equivalent
- 5+ years of hands-on experience in post-silicon validation or firmware development targeting high-speed data interface Ips
- Hands-on experience with FPGA-based pre-silicon bring-up and validation environments
- Minimal travel up to 10% 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.