
Staff Software Engineer
2 weeks ago
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 Senior 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 problem-solving skill 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.*
-
Staff Firmware Engineer
2 weeks ago
Xizhi District, New Taipei City, Taiwan Synaptics Incorporated Full time $80,000 - $150,000 per yearDescriptionMillions of people experience Synaptics every day. Our technology impacts how people see, hear, touch, and engage with a wide range of IoT applications -- at home, at work, in the car or on the go.We solve complex challenges alongside the most influential companies in the industry, using the most advanced algorithms in areas such as machine...
-
Staff Firmware Engineer, Algorithms
2 weeks ago
Xizhi District, New Taipei City, Taiwan Synaptics Incorporated Full time $104,000 - $130,878 per yearDescriptionSynaptics 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...
-
Staff Software Engineer, Pixel Performance
2 weeks ago
Banqiao District, New Taipei City, Taiwan Google Full time $150,000 - $250,000 per yearGoogle welcomes people with disabilities.Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, and with data structures/algorithms.5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.5 years of experience with Linux...
-
Sr. Staff Software Engineer
2 weeks ago
Neihu District, Taipei City, Taiwan RUCKUS Networks Full time $120,000 - $150,000 per yearIn our 'always on' world, we believe it's essential to have a genuine connection with the work you do.RUCKUS Networks is hiring a Senior Staff Software Engineer who will work closely with our team in TaipeiHow You'll Help Us Connect The WorldThe Senior Staff Software Engineer will have the responsibility of crafting and developing Ruckus Cloud and on-prem...
-
Staff Application Engineer
3 days ago
Xizhi District, New Taipei City, Taiwan Synaptics Incorporated Full time NT$900,000 - NT$1,200,000 per yearDescriptionSynaptics 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...
-
Staff FW Engineer
2 weeks ago
Wugu District, New Taipei City, Taiwan Flex Full time $90,000 - $120,000 per yearFlex is the diversified manufacturing partner of choice that helps market-leading brands design, build and deliver innovative products that improve the world. We believe in the power of diversity and inclusion and cultivate a workplace culture of belonging that views uniqueness as a competitive edge and builds a community that enables our people to push the...
-
Senior Staff Software Engineer
2 weeks ago
Neihu District, Taipei City, Taiwan RUCKUS Networks Full time $90,000 - $120,000 per yearIn our 'always on' world, we believe it's essential to have a genuine connection with the work you do.RUCKUS Networks is hiring a Senior Staff Software Engineer who will work closely with our team in TaipeiHow You'll Help Us Connect the WorldOur Access Point lineup is the best in the industry. And now we're transforming the Wi-Fi managed services' business...
-
Staff Firmware Engineer
2 weeks ago
Wugu District, New Taipei City, Taiwan Flex Full time $90,000 - $120,000 per yearFlex is the diversified manufacturing partner of choice that helps market-leading brands design, build and deliver innovative products that improve the world. We believe in the power of diversity and inclusion and cultivate a workplace culture of belonging that views uniqueness as a competitive edge and builds a community that enables our people to push the...
-
Linux Embedded Software Engineer
3 days ago
Nangang District, Taipei City, Taiwan OPENCHIP & SOFTWARE TECHNOLOGIES Full time NT$720,000 - NT$1,440,000 per yearOpenchipis a European Silicon Engineering Company, headquartered in Barcelona, Spain. We aim to democratize the access to high performance compute Chips developing Systems on Chip based on Chiplet technology and the combination of RISC-V and compute acceleration for AI and HPC, everything interconnected with UCIe open interfaces. Our technologies will...
-
Staff Firmware Engineer
2 weeks ago
New Taipei, Taiwan Flex Full time $104,000 - $130,878 per yearFlex is the diversified manufacturing partner of choice that helps market-leading brands design, build and deliver innovative products that improve the world. A career at Flex offers the opportunity to make a difference and invest in your growth in a respectful, inclusive, and collaborative environment. If you are excited about a role but don't meet every...