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 Engineer to join our dynamic and growing organization. This is an exciting opportunity to be a part of a global team working to create revolutionary products. In this role, you will be working in the WLAN Software Engineering team responsible for Wi-Fi driver design and development to productize the latest generation of IoT WLAN products. This position reports to the Sr. Manager, Software Engineering.
Responsibilities & Competencies
Job Duties
- Design and develop Wi-Fi drivers to productize the latest generation of IoT WLAN products.
- Provide low level hardware bring-up and firmware development in an RTOS environment, and network device driver development on Linux
- Develop cutting edge Wi-Fi features and 802.11 upper mac protocols
- Work on various Software lifecycle components including requirements analysis, design, implementation, qualification and production release
- Partner with Wi-Fi MAC, Systems, Silicon and QA teams to support pre-tapeout qualification, silicon bring up, feature development and performance optimization of Wi-Fi chips
Competencies
- Solid understanding of Wi-Fi protocol concepts
- Understanding of Software system architecture and Embedded Systems
- Strong programming, debugging, and troubleshooting skills in C
- Excellent analytical abilities
- 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 problems through practical use of 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 degree in Computer Science or Electronics Engineering or related field or equivalent
- 5+ years of relevant industry experience
- Experience with embedded systems and real-time operating systems (RTOS)
- Hands on experience in collecting Wi-Fi sniffer traces and analyzing
- Knowledge of Wi-Fi protocols (802.11a/b/g/n/ac/ax)
- Hands on experience working with Wi-Fi host drivers and device firmware
- No travel 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.