Logo
Tenstorrent University

Design Verification Software InternNorth America

Tenstorrent University, Santa Clara, California, United States, 95050

Save Job

Design Verification Software Intern

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities. This role entails design and development of scalable infrastructure and software for the verification of high performance CPUs going into industry leading AI/ML architecture. The successful candidate will be responsible for development and automation of many aspects of the verification environment. The person coming into this role will have opportunities such as: writing low-level RISC-V assembly, building complex low-latency multithreaded testbenches, database programming, software testing and release automation, Verilog coding and optimization of CPU components, and contributing to open source projects in the RISC-V ecosystem. This role is on site, based out of Santa Clara, CA or Austin, TX. Responsibilities: Build software and scripts for high performance simulation and emulation of CPUs Improve Verilog for optimal simulation performance and FPGA emulation synthesis Maintain and enhance the Git infrastructure to support CI/CD, nightly regressions across multiple development platforms Build software tools and scripts for design flow automation Experience & Qualifications: Currently working towards a Bachelors program Strong programming skills. C++, Python, SystemVerilog preferred. Solid experience with the Linux operating system Experience with version control. Git preferred. Interest in CPUs, hardware design, and/or programming Willing to learn and adapt Compensation for all interns at Tenstorrent ranges from $50/hr - $70/hr including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made. Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer. Due to U.S. Export Control laws and regulations, Tenstorrent is required to ensure compliance with licensing regulations when transferring technology to nationals of certain countries that have been licensing conditions set by the U.S. government. Our engineering positions and certain engineering support positions require access to information, systems, or technologies that are subject to U.S. Export Control laws and regulations, please note that citizenship/permanent residency, asylee and refugee information and/or documentation will be required and considered as Tenstorrent moves through the employment process. If a U.S. export license is required, employment will not begin until a license with acceptable conditions is granted by the U.S. government. If a U.S. export license with acceptable conditions is not granted by the U.S. government, then the offer of employment will be rescinded.