
Senior Software Engineer, AI Experience, Silicon
- Banqiao, New Taipei City
- Permanent
- Full-time
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
- 5 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- Experience working with hardware, and ML accelerators.
- Experience with C++.
- Master's degree or PhD in Computer Science, with a focus on ML systems, computer architecture, or performance analysis.
- Experience with ML accelerators (e.g., NPUs/TPUs), system-level performance analysis, and hardware/software co-design.
- Experience shipping on-device ML features in areas like Camera, Audio, Speech, or Generative AI.
- Experience developing and optimizing high-performance software for the Android platform.
- Experience in performance profiling and debugging tools.
- Ability to influence and collaborate effectively with cross-functional hardware, software, and research teams.
- Partner with customers and internal teams to integrate and prototype cutting-edge on-device AI, including LLMs (Gemini Nano), generative AI, and advanced camera/audio features on our custom Tensor SoCs.
- Drive the analysis, measurement, and optimization of power and performance for real-world AI use cases, ensuring a flawless user experience on millions of devices.
- Dive deep into the software stack to write system-level code, triage complex issues, and debug across hardware and software to ensure product quality and stability.
- Lead and participate in critical SW/HW co-design reviews, influencing technical decisions and shaping the future of our on-device AI platform.
- Lead engineering excellence by reviewing code and mentoring peers to foster a collaborative culture. You will also pioneer the use of agentic-AI to accelerate development and boost team productivity.