Staff Software Engineer
8小时前
New Taipei, 台灣
新思國際科技有限公司
全职
通过电子邮件或 Google 免费
保存此职位并让您的搜索井井有条
创建一个免费帐户来保存职位、创建警报并从仪表板返回此列表。
通过电子邮件或 Google 免费
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 Software Engineer to join our dynamic team. In this role, you will play a pivotal part in SoC ROM development, implementing secure boot features and supporting security-related requirements from internal engineering teams and external customers. This position reports to the Sr. Manager, Software Engineering.
Responsibilities & Competencies
Job Duties
• Develop and verify the boot ROM for multimedia SoCs using FPGA and Veloce
• Develop secure boot flows for various CPU architectures
• Participate in joint bring-up activities when new silicon is delivered in-house
• Build various drivers for security processors
• Assist customers in setting up security-related features for production Competencies
• Demonstrated Ability to independently design, develop and verify security-related silicon features
• Proficiency in C programming and embedded system architecture
• Strong analytical skills with the ability to adapt technology to meet product architecture requirements
• 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 in silicon development and security feature implementation
• Hands-on experience with FPGA and Veloce silicon verification tools
• Proven experience with secure boot flows and ARM TrustZone technology
• Experience with ROM development on ARM platforms
• Knowledge of symmetric and asymmetric cryptographic, as well as Root of Trust
• Working experience with silicon bring-up processes
• Experience in DRM, OTT, STB, or TV technology is a plus
• 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.
• Develop and verify the boot ROM for multimedia SoCs using FPGA and Veloce
• Develop secure boot flows for various CPU architectures
• Participate in joint bring-up activities when new silicon is delivered in-house
• Build various drivers for security processors
• Assist customers in setting up security-related features for production Competencies
• Demonstrated Ability to independently design, develop and verify security-related silicon features
• Proficiency in C programming and embedded system architecture
• Strong analytical skills with the ability to adapt technology to meet product architecture requirements
• 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 in silicon development and security feature implementation
• Hands-on experience with FPGA and Veloce silicon verification tools
• Proven experience with secure boot flows and ARM TrustZone technology
• Experience with ROM development on ARM platforms
• Knowledge of symmetric and asymmetric cryptographic, as well as Root of Trust
• Working experience with silicon bring-up processes
• Experience in DRM, OTT, STB, or TV technology is a plus
• 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.