About Etched
Etched is building AI chips that are hard-coded for individual model architectures. Our first product (Sohu) only supports transformers, but has an order of magnitude more throughput and lower latency than a B200. With Etched ASICs, you can build products that would be impossible with GPUs, like real-time video generation models and extremely deep & parallel chain-of-thought reasoning agents.
Key responsibilities
Oversee SoC bring-up on emulation platforms; diagnose and resolve failing SoC/Processor tests.
Develop innovative techniques to accelerate pre-silicon validation and software development.
Provide support for various emulation environments, utilizing advanced emulation techniques including C/C++ DPI transactors, coverage analysis, and in-circuit emulation for high-speed protocols.
Collaborate closely with teams across Design, DV, Silicon Validation, Performance, and Software, and partner with leading emulation vendors to enhance platform capabilities and troubleshoot complex issues.
Representative projects
Develop high-performance software to capture debugging signals and create associated tooling to surface valuable insights for users.
Implement a hybrid emulation environment using custom DPI-based streaming transactors.
Create highly configurable chip-to-chip network models using emulation-efficient primitives.
You may be a good fit if you have
Hands-on experience with emulation on platforms such as Palladium, Protium, Veloce, or Zebu, covering design bring-up, build flows, debugging, and performance tuning.
Strong experience with C/C++ and Linux system development. Proficiency with SystemVerilog and Verilog, including DPI-based interfaces.
Practical experience with scripting languages (i.e., Python) for automation.
Strong candidates may also have experience with
Experience working with UVM verification environments.
Background in design verification, DFT, and testbench modeling.
Familiarity with waveform debug tools such as Verdi or SimVision.
Benefits
Full medical, dental, and vision packages, with 100% of premium covered
Housing subsidy of $2,000/month for those living within walking distance of the office
Daily lunch and dinner in our office
Relocation support for those moving to Cupertino
How we’re different
Etched believes in the Bitter Lesson. We think most of the progress in the AI field has come from using more FLOPs to train and run models, and the best way to get more FLOPs is to build model-specific hardware. Larger and larger training runs encourage companies to consolidate around fewer model architectures, which creates a market for single-model ASICs.
We are a fully in-person team in Cupertino, and greatly value engineering skills. We do not have boundaries between engineering and research, and we expect all of our technical staff to contribute to both as needed.
If you have a passion for cutting-edge technology and want to be part of an innovative team that's reshaping the AI landscape, then the Emulation Software Engineer position at Etched might be the perfect fit for you! At Etched, we’re pioneering AI chips designed specifically for individual model architectures, giving our products unmatched throughput and lower latency. As an Emulation Software Engineer, your primary responsibility will involve overseeing SoC bring-up on emulation platforms while diagnosing and resolving any processor-related failures. You'll have the opportunity to develop groundbreaking techniques aimed at accelerating pre-silicon validation, which is crucial for our hardware innovations. Collaborating with a diverse range of teams across design and software development, you will apply advanced emulation techniques and be central to troubleshooting complex issues alongside leading emulation vendors. Your work will include crafting high-performance software that captures debugging signals and implementing innovative streaming transactors. We’re looking for engineers with hands-on emulation experience, strong programming skills in C/C++, and a knack for Linux system development. If you have a background in design verification or familiarity with UVM verification environments, you’ll fit right in! Join us in Cupertino and take advantage of great benefits like full medical coverage and a generous housing subsidy while working in an environment that values both engineering and research equally.
Join the innovative team at Etched as a PCB Rework Technician, where your expertise will drive the development of cutting-edge AI hardware.
As a key member of the Etched team, you will architect and optimize AI systems leveraging cutting-edge Mixture of Experts technology.
Join Peraton as a Senior Application Developer and play a crucial role in supporting the Department of Defense with your expertise in application development and systems administration.
Join Visa’s Military Talent Program as a Software Engineer to shape the future of digital payments technology.
As a Senior Software Engineer at Agile Defense, you will deliver high-quality software solutions while collaborating with cross-functional teams to support crucial national missions.
Seeking a Senior Full-Stack Developer to lead AI-driven product development in a strategic, hybrid role.
Join Nifty Coders Pvt. Ltd. as a Java Developer to build robust, high-performance applications in a collaborative engineering environment.
Bring your expertise in software engineering to Palo Alto Networks and help us shape the future of cybersecurity.
We are looking for a seasoned API Developer with strong Java and backend development skills to shape our projects at Zodiac-Solutions.
Inovalon is seeking a Staff Software Development Engineer with expertise in Java to contribute to their innovative healthcare data solutions.
by burning the transformer architecture into our chips, we’re creating the world’s most powerful servers for transformer inference.
26 jobsSubscribe to Rise newsletter