Tenstorrent's Posts (144)

CPU Architecture- Physical Design Lead

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 seeking a highly skilled Senior Physical Design Engineer with expertise in high-speed CPU core design to join our team. This role will be working closely with our Architects to develop the next generation of CPU. This role isremote, based out of The United States. We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting. Responsibilities: Experience & Qualifications: 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. - Hands-on experience with synthesis and place and route using industry standard tools for next generation high speed CPU core design. - Perform all aspects of design flow from feasibility analysis, logic synthesis, place and route, FEV, power, timing, quality checks, and design closure. - Develop and recommend better design method practices to enable better synthesis convergence. - Plan out resources, schedule, project PPA - The ideal candidate will exhibit behavioral traits that demonstrate: - Willingness to work with others in a highly complex decision space. - Skills at developing an implementation plan monitoring key indicators and communicating resource needs and scoping risk to deliver value on schedule. - Excellent verbal and written communication and collaboration skills. - Bachelors in Computer Engineering or Electrical Engineering with 10+ years of relevant work experience or M.S. in Computer Engineering or Electrical Engineering (or higher degree) with 10+ years of relevant work experience - Experience with integrated circuit design tools (ex: Synopsys/Cadence), including logic synthesis, place and route, static timing analysis and design closure. - PV convergence (including static timing and power analysis). - Chip physical design verification including formal equivalence, timing, electrical rules, DRC/LVS, Noise and electro-migration checks. - Hands-on experience with synthesis, block and chip level implementation with industry standard PnR flows and tools. - Strong experience in SOC/ASIC/GPU/CPU design flows on taped out designs, expertise in timing closure at block/chip levels and ECO flows. - Scripting in an interpreted language (Python, TCL)

Location: United States

Salary range: None - None

CPU Architect, Vector

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 seeking an experienced CPU Architect with a strong focus on Vector architecture to join our team. The successful candidate will lead the architecture and performance validation of RISC-V CPUs, ensuring that designs meet and exceed specifications. This is a high-impact role that involves collaboration with cross-functional teams, including design, verification, and physical design, to guarantee optimal device performance from pre-silicon to post-silicon phases.The ideal candidate is a seasoned professional with deep expertise in CPU architecture, advanced validation methodologies, and performance optimization strategies. They should be passionate about pushing the boundaries of CPU performance and well-versed in industry trends. This role is Remote or in one of our offices, based out of The United States. Responsibilities: Experience & Qualifications: 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. - Write vector microbenchmarks to create power viruses and test vector performance on current and future CPU microarchitectures - Work with SW & compiler team on analyzing and optimizing vector compilation and performance on multiple important workloads - Participate in the RISCV International workgroups related to vector specifications as a representative of Tenstorrent to give feedback on new vector instructions - Explore hardware and software co-optimization opportunities to drive system performance improvements. - Propose PPA optimizations for the current vector microarchitecture, including changes to load/store microarchitecture and instruction cracking - Define and enhance methodologies for pre-silicon and post-silicon validation of high-complexity System-on-Chip (SoC) designs. - Innovate techniques for performance validation, ensuring that products meet and exceed specification requirements. - Work closely with architects, hardware engineers, and microcode (ucode) engineers to understand and implement new CPU features. - Analyze SoC design features to assess their performance impact and identify optimization opportunities. - Investigate key workloads, pinpoint bottlenecks, and prototype solutions to improve performance. - Design and maintain the silicon validation architecture roadmap for next-generation product introductions. - Define validation requirements in collaboration with cross-functional teams, ensuring compliance throughout the design lifecycle. - Optimize silicon validation architectures for performance, power consumption, and area efficiency. - Develop and maintain complex models and simulations of silicon devices using advanced tools. - 7+ years of experience in silicon performance validation or CPU architecture. - Master’s degree in Computer Engineering, Computer Science, or a related field (or equivalent experience). - Strong expertise in CPU performance analysis, silicon validation, and computer architecture, with at least 5 years focused on performance validation. - Proficiency in pre-silicon performance models, RTL, emulation, and FPGA platforms (e.g., Zebu, HAPS). - Hands-on experience with tools like Linux perf, ARM DS5, or custom validation tools. - Skilled in writing and analyzing microbenchmarks using assembly and/or C/C++. - Proficiency in C++, Python, and SystemVerilog for scripting and validation purposes. - Familiarity with Continuous Integration (CI) systems and task automation using Python. - Demonstrated knowledge of Vector architecture is highly desirable.

Location: United States

Salary range: None - None

CPU Workload Performance Optimization Engineer

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 seeking a CPU Workload Performance Optimization Engineer to drive the characterization, analysis, and optimization of CPU workloads for Tenstorrent’s cutting-edge processor products. In this role, you will work closely with architects, hardware designers, and software engineers to analyze CPU applications, enhance compilers and runtimes, and drive workload performance optimizations. Your contributions will directly shape the design and implementation of next-generation high-performance computing platforms across a diverse set of workloads. This role is open to Santa Clara, CA, Austin, TX, Boston, MA, Toronto, ON, Ottawa, ON, or open to Remote in North America. We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting. Responsibilities: Experience & Qualifications: 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. - Conduct competitive analysis to evaluate the strengths and weaknesses of compilers and runtimes for key workloads - Analyze binary disassemblies and instruction traces to identify inefficiencies in RISC-V compiler and/or runtime optimizations. - Propose and prototype new performance optimization features in RISC-V compilers and/or runtimes. - Optimize key workload performance by fine-tuning compiler flags and runtime configurations. - Develop handwritten kernels using intrinsic programming or assembly to enhance performance on existing hardware. - Build and enhance open-source tools to automate binary code quality checks or instrument binaries for performance analysis. - Publish performance tuning guidelines and best practices for internal teams, external developers, and customers. - Stay up to date with industry trends, emerging workloads, and advancements in compiler optimization techniques. - Ph.D. in Computer Engineering, Electrical Engineering, or a related field. - Strong research background in static or dynamic compilation techniques, focusing on middle-end and/or backend optimization. - Deep expertise in GCC, LLVM, or JIT compiler design, development, and optimization. - Extensive experience in workload performance bottleneck troubleshooting and mitigation. - Solid background in handwritten kernel development using intrinsic or assembly programming. - Strong understanding of CPU microarchitecture, including superscalar pipelines, speculative execution, SIMD, and memory hierarchy. - In-depth knowledge of operating system internals and GNU libraries. - Proficiency in C/C++, intrinsic/assembly programming, and scripting languages such as Python and Shell. - Excellent problem-solving and communication skills, with the ability to work across multidisciplinary teams. - Experience with compute library kernel development. - Knowledge of vector-length agnostic programming. - Experience with binary instrumentation or binary translation. - Expertise in memory management and data layout optimization.

Location: United States

Salary range: None - None

Functional Simulation Architect

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. As a Functional Simulation Architect, you will author a virtual platform comprising SystemC/C++ models of CPU, ML Accelerators and peripheral controllers. You will provide this platform to the Architects and software engineering to start hardware-software co-development. You will be responsible for managing the development and enhancements of these models and integration to the full platform. This role isHybrid, based out of Santa Clara, CA or Austin, TX. Responsibilities: Experience & Qualifications: 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. - Guides the development and use of complex models, platforms and related tools to facilitate hardware-software co-design - Guides modeling architectures, requirements, and systems performance - Guides the creation of models to support analysis of alternatives, design and performance trade-offs, and new features and develops alternatives for deployment based - Mentors Mid-, and Junior-level contract Engineers. - B.S. or M.S. degree in Computer Engineering or Electrical Engineering or related technical fields - hands-on programming experience in C/C++ or other object oriented programming languages. - Strong understanding of low level OS and Hardware programming - Understanding of complexities of developing, debugging, maintenance, and running prototype models, and tradeoffs in speed v/s accuracy of such platforms. - 8+ years of experience in low level Software development, ASIC architecture evaluation, algorithm development, from within firmware or Hardware Modeling teams. - Experience working across multiple projects and adjusting priorities in partnership with stakeholders.

Location: United States

Salary range: None - None

Power Design Engineer

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 a person ready to take up the challenge of working in a high-profile project where we design and integrate multiple chiplets into a System-in-package, in collaboration with external stakeholders. You will work with Tenstorrent worldwide experts and leaders in the USA, Japan and other countries, and help us make our IP even better. This is a CPU tech-leadership role focused on driving power analysis and projections for the development of CPUSS with an emphasis on power analysis. The role involves defining CPU rail planning and PMIC inductor sizing while collaborating closely with SoC and Board teams. Responsibilities include optimizing the system PDN for CPU rails, and managing the power vector plan for comprehensive coverage of the CPUSS. The position requires driving power analysis on RTL and Netlist using tools like Joules and PTPX, working with RTL design, synthesis, and physical design teams to measure and optimize power, and evaluating new power optimization techniques at various design stages. Additionally, the role involves tabulating metrics results for analysis comparison and working with post-silicon teams to correlate projections with silicon power measurements. This role isRemote, based out of North America. We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting. Responsibilities: Experience & Qualifications: 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. - Drive Power analysis and Projections on a project involved in the development of CPUSS with emphasis in power analysis. - Responsible for Power vector plan and definition for comprehensive coverage of the CPUSS. - Drive power analysis on RTL and Netlist using tools like Joules and PTPX. - Work closely with RTL design, Synthesis, and physical design teams to measure and optimize power. - Evaluate and propose new power optimization techniques at RTL, Synthesis and Physical Design Stages. - Tabulate metrics results for analysis comparison. - Work with post-Silicon teams to correlate projections with silicon power measurements. - Scripting in an interpreted language, minimum TCL in addition to at least one other - Extensive experience in Power analysis and optimization required. - 10+ years of ASIC design, or related work experience. - Experience with low power implementation techniques in RTL, Synthesis or Physical design stages. - Proficiency in scripting language, such as: Tcl, Python. - Strong analytical and problem-solving skills. - Outstanding written and verbal communication skills. - Low power intent concepts and languages (UPF or CPF). - Good understanding of Verilog/System Verilog. - Experience with CPU micro-architecture and their power challenges. - Experience in Thermal analysis.

Location: United States

Salary range: None - None

1 ... 15 16 17 18 ... 29