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.
We are looking for an experienced engineer focused on Ethernet Subsystem Verification for high-performance SoCs. The individual stepping into this role will contribute to the verification of Ethernet controllers and subsystems in a cutting-edge SoC environment.
This role is hybrid, based out of Boston, MA, or Toronto, Ontario.
We have openings across multiple levels; once interviews have been completed, we will align your background with the appropriate engineering level.
Responsibilities:
- Functional and performance verification of the Ethernet subsystem for a high-performance SoC, working closely with Architecture and RTL teams
- Develop detailed block-level verification plans for Ethernet MAC and PHY components, including verification of industry-standard protocols (e.g., IEEE 802.3)
- Design and develop reusable block-level testbench components in SV, UVM, and C++, including microarchitectural models, monitors, and checkers for Ethernet interfaces
- Create and execute random and directed test cases for pre-silicon, emulation, and post-silicon verification of Ethernet functionality
- Evaluate and integrate open-source and industry-standard toolchains into the DV flow for Ethernet protocols
- Develop the DV environment, tools, and infrastructure to enable functional verification of Ethernet components at various stages of development
- Work with design, test, and post-silicon validation teams to ensure high-quality delivery of the Ethernet subsystem
- Debug Ethernet interfaces, protocol issues, and performance bottlenecks in simulation environments
Experience and qualifications:
- BS/MS/PhD in Electrical Engineering, Computer Engineering, or a related field, with at least 5 years of experience in Ethernet Subsystem Verification or SoC DV
- Strong background in Ethernet protocol stack verification, including MAC, PHY, and industry-standard networking protocols (e.g., IEEE 802.3)
- Experience working on Ethernet controllers and subsystems for SoC or networked systems
- Knowledge of Ethernet-related standards such as IEEE 1588 (Precision Time Protocol) and energy-efficient Ethernet
- Significant experience debugging RTL and DV in a simulation environment, including using SystemVerilog, UVM, and C++
- Familiarity with verification methodologies and techniques, including testbench development, stimulus generation, checking, and coverage analysis
- Experience with hardware description languages (Verilog, VHDL) and simulators (e.g., VCS, NC, Verilator)
- Proficiency in scripting languages (Python, Perl) for automation
- Strong problem-solving and debugging skills, with the ability to identify and resolve complex issues related to Ethernet functionality across multiple layers of the design hierarchy
Compensation for all engineers at Tenstorrent ranges from $100k - $500k 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.