Taiwan Job Openings
Synopsys
Software Engineer (AI/ NN Compiler Engineer)
August 30, 2024
52092BR
TAIWAN - Hsinchu, TAIWAN - Hsin Chu Science Park
Job Description and Requirements
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You Are:
You are a passionate and experienced compiler engineer with a deep understanding of neural network frameworks and quantization algorithms. You thrive in a collaborative environment and are dedicated to pushing the boundaries of what’s possible in AI technology. You have a knack for writing clean, scalable, and maintainable code and are always eager to explore new algorithms and trends in deep learning. Your communication skills are top-notch, allowing you to create and maintain comprehensive technical documentation effortlessly. You are familiar with version control systems like Git and have a solid foundation in fixed-point math and linear algebra. Your expertise in open-source compilers and Python programming is a significant plus, making you a versatile and valuable team member.
What You’ll Be Doing:
You will be an integral part of the ARC Processor team, a group of dedicated professionals focused on developing and enhancing our neural network compiler. This team is at the forefront of AI technology, working on projects that drive innovation and shape the future of smart devices. Collaboration, creativity, and a commitment to excellence are at the core of our team’s values.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
Inclusion and Diversity:
Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You Are:
You are a passionate and experienced compiler engineer with a deep understanding of neural network frameworks and quantization algorithms. You thrive in a collaborative environment and are dedicated to pushing the boundaries of what’s possible in AI technology. You have a knack for writing clean, scalable, and maintainable code and are always eager to explore new algorithms and trends in deep learning. Your communication skills are top-notch, allowing you to create and maintain comprehensive technical documentation effortlessly. You are familiar with version control systems like Git and have a solid foundation in fixed-point math and linear algebra. Your expertise in open-source compilers and Python programming is a significant plus, making you a versatile and valuable team member.
What You’ll Be Doing:
- Developing and enhancing the compiler’s post-training-quantization process targeting ARC Neural Network Processor IP.
- Creating algorithms to support the transition from high-level intermediate representation to low-level hardware accelerator representation.
- Debugging, analyzing issues, and verifying the quantization-related implementation, including functionality, performance, and accuracy.
- Maintaining and updating technical documentation to ensure clarity and completeness.
- Collaborating with cross-functional teams to integrate new features and improvements.
- Conducting performance tuning and optimization to maximize efficiency and effectiveness.
- Enhancing the capabilities of our neural network compiler, making it more robust and efficient.
- Contributing to the development of cutting-edge AI technologies that drive innovation in various industries.
- Improving the performance and accuracy of neural network-based workloads on So Cs with ARC Neural Network Processor IP.
- Supporting third-party developers in utilizing our tools to create advanced AI applications.
- Helping Synopsys maintain its leadership position in the semiconductor IP market.
- Driving continuous improvement and innovation within the ARC Processor team.
- 3+ years of proven experience in developing AI software applications or tooling for NN frameworks like ONNX, Py Torch, Tensor Flow, or domain-specific tools.
- Familiarity with quantization algorithms and NN operator implementation.
- Ability to write clean, scalable, and maintainable production-level C++ code.
- General understanding of state-of-the-art deep learning concepts, methods, and models, with a willingness to investigate new algorithms and trends.
- Familiarity with Git source control management.
- Excellent written and spoken English skills.
- Detail-oriented with excellent problem-solving skills.
- Strong communicator who can effectively convey technical information.
- Collaborative team player who thrives in a dynamic environment.
- Innovative thinker with a passion for continuous learning and improvement.
- Adaptable and able to handle multiple tasks and projects simultaneously.
- Committed to excellence and delivering high-quality results.
You will be an integral part of the ARC Processor team, a group of dedicated professionals focused on developing and enhancing our neural network compiler. This team is at the forefront of AI technology, working on projects that drive innovation and shape the future of smart devices. Collaboration, creativity, and a commitment to excellence are at the core of our team’s values.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
Inclusion and Diversity:
Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.
Job Category
Engineering
Country
Taiwan
Job Subcategory
Software Engineering
Hire Type
Employee
New Job Alerts
Marriott International, Inc
Attendant-Loss Prevention
FULL TIME
November 6, 2024
View Job DescriptionMarriott International, Inc
Attendant-Loss Prevention
FULL TIME
November 6, 2024
View Job DescriptionLooking for similar job?
Amazon Development Center Taiwan Limited - H44
Sr. Software Development Engineer , Blink Mint Team
August 28, 2024
View Job DescriptionAmazon Development Center Taiwan Limited
Software Dev Engineer, eero, new product team
August 23, 2024
View Job DescriptionAmazon Development Center Taiwan Limited
Software Dev Engineer, eero, WiFi Team
August 19, 2024
View Job DescriptionNew Job Alerts
Marriott International, Inc
Attendant-Loss Prevention
FULL TIME
November 6, 2024
View Job DescriptionMarriott International, Inc
Attendant-Loss Prevention
FULL TIME
November 6, 2024
View Job Description