Staff Software ArchitectSelect Action
Synaptics Incorporated
Taipei, Taiwan

Job Responsibilities

  • Responsible for the architecture design, development, integration, and deployment of audio software solutions on PC’s
  • Architect, drive implementation of and deliver scalable and supportable complex system software architectures and solutions
  • Identify and organize technical development work for core teams. Work as a system integrator with cross-functional teams including algorithms, firmware, software, hardware, acoustics and test teams.
  • Accountable for identification and mitigation of project risks and schedules
  • Work with lead industry partners and customers to design, develop, and deploy audio solutions on various PC platforms, CPU / Chipset combinations, and with integrated and external DSP products
  • Work with top-tier customers, Marketing, Sales and R&D to analyze use cases and define system and performance requirements
  • Work closely with R&D and VLSI design teams on chip architecture design that deliver the best system solutions, within the system constraints and decide on tradeoffs.
  • Help develop and build prototypes, proof-of-concepts and demonstrations
  • Work closely with application engineering to create technical product applications notes and design collateral
  • Maintain clear, comprehensive technical documentation
  • Skills and Attributes

  • Self-motivated and strong commitment to job completion on or before schedule
  • Resourceful, organized and detail-oriented
  • Excellent analytical and problem-solving skills
  • Ability to work on several projects in parallel is essential.
  • Excellent verbal and written communication skills
  • Work independently and as part of multiple, worldwide technical teams
  • Team leader with history of building / driving successful teams in Asia
  • Track record of working with customer and partners onsite at their locations when needed
  • Travel in Asia and US is required to be successful
  • Skills and Qualifications Required

  • A minimum of 10 years of engineering experience, including 3+ of systems architecture and design experience in audio and voice for PC products in Windows (kernel driver, middleware, user-mode)
  • Software systems architecture development experience (defining custom hardware and software system designs to solve problems on PC’s
  • Research, identify, select, and test technology products and solutions required for product delivery
  • Hands-on proven experience developing solutions in C / C++
  • Considerable experience in Windows, Linux, Android architecture design, development, integration and deployment
  • Strong knowledge and experience of embedded firmware systems
  • Detailed technical knowledge of techniques, standards and state-of-the art capabilities to defend against security vulnerabilities, including security testing with the latest tools and code reviews for security
  • Proven system integration expertise with audio codecs, PC chipsets, embedded controllers, DSPs, and USB
  • Familiarity and experience with advanced audio noise suppression and echo cancellation DSP technologies and theory
  • Experience with automatic speech recognition (ASR), Skype for Business, Alexa for PC, and Cortana is desired
  • Knowledge of electronics troubleshooting, reading schematics and data sheets for components is desired
  • Synaptics is an Equal Opportunity Employer


    通過點擊“繼續”,我允許neuvo同意處理我的數據並向我發送電子郵件提醒,詳見neuvo的 隱私政策 。我可以隨時撤回我的同意或退訂。