Talent.com
Chip Simulation Software Engineer
Chip Simulation Software EngineerEtched • San Jose, CA, US
[error_messages.no_longer_accepting]
Chip Simulation Software Engineer

Chip Simulation Software Engineer

Etched • San Jose, CA, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

Job Description

About Etched

Etched is building the world’s first AI inference system purpose-built for transformers - delivering over 10x higher performance and dramatically lower cost and 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. Backed by hundreds of millions from top-tier investors and staffed by leading engineers, Etched is redefining the infrastructure layer for the fastest growing industry in history.

Job Summary

We are seeking highly motivated and detail-oriented software engineers to join our chip simulation team. We’re building Sohu, the world’s first transformer ASIC that leverages tight hardware-software co-design to deliver world-best performance. The chip simulation team plays a key role in hardware-software co-design, enabling early development of the full Sohu software stack. As a software engineer on this team, you will design, develop, and test simulations of our custom hardware systems. You will be working at the cutting edge of hardware innovation, ensuring that our software and hardware teams are able to closely coordinate on their development paths.

Key responsibilities

  • Simulation Development: Design, develop, and maintain simulations of our hardware. Ensuring high levels of accuracy, efficient debugging, and optimal performance.

  • Documentation: Create and maintain test plans, work with hardware teams to validate their documentation.

  • Debug tooling: Build tools to debug simulations, and enable developers to debug software running on the simulator.

  • Cross-functional Collaboration and Troubleshooting: Chip simulation engineers are expected to work closely with both hardware and software engineers to make sure that our simulations are accurate, and that software engineers are able to use them with a high level of productivity.

You may be a good fit if you have

  • Proficiency in C/C++

  • Strong understanding of low-level software engineering.

  • Strong understanding of hardware engineering.

  • Excellent communication and collaboration skills.

Strong candidates may also have experience with (Nice-to-have qualifications)

  • Experience developing hardware or system simulations (e.g., SystemC, gem5, QEMU, or custom frameworks).

  • Experience with custom ML hardware accelerators (e.g., Google TPU)

  • Experience with firmware, kernel and driver development (e.g., Linux, FreeRTOS)

  • Experience with hardware development and verification.

  • Experience with multiprocessing and multithreading.

  • Familiarity with bit-accurate numerics modeling.

  • Experience with performance profiling and optimization of simulation code

  • Proficiency with Python for test harness development, bazel, and git.

Representative projects

  • Implement a simulation of Sohu’s on-chip modules.

  • Integrate simulated chips with simulated hosts (QEMU), enabling Kernel driver development and host software testing.

  • Integrate multiple simulated chips to validate multi-chip software scale-out and scale-up approaches.

  • Work closely with Sohu software teams in debugging early software deliverables.

Benefits

  • Medical, dental, and vision packages with generous premium coverage

    • $500 per month credit for waiving medical benefits

  • Housing subsidy of $2k per month for those living within walking distance of the office

  • Relocation support for those moving to San Jose (Santana Row)

  • Various wellness benefits covering fitness, mental health, and more

  • Daily lunch + dinner in our office

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 San Jose (Santana Row), 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.

Compensation Range: $200K - $250K

[job_alerts.create_a_job]

Chip Simulation Software Engineer • San Jose, CA, US

[internal_linking.similar_jobs]
System On Chip Architect

System On Chip Architect

MatX • Mountain View, CA, United States
[job_card.full_time]
MatX designs hardware tailored for the world’s best AI models.Our hardware will make a given level of intelligence available 3-5 years sooner.We are developing vertically integrated full-stack solu...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Circuit Design Engineer - Power Modeling and Simulation

Senior Circuit Design Engineer - Power Modeling and Simulation

NVIDIA • Santa Clara, CA, United States
[job_card.full_time]
NVIDIA has been at the forefront of technological innovation for over two decades.Our journey began with the invention of the GPU in 1999, which revolutionized the PC gaming market, redefined moder...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Software Engineer - Qualcomm Advanced Robotics Team - Multiple levels

Software Engineer - Qualcomm Advanced Robotics Team - Multiple levels

Qualcomm • Santa Clara, CA, United States
[job_card.full_time]
Engineering Group, Engineering Group >.Qualcomm Advanced Robotics Team is building the AI first stack and platform for the next generation general purpose robots - from AMRs and cobots to emerging ...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Software Engineer II or Senior Software Engineer - Simulation Platform

Software Engineer II or Senior Software Engineer - Simulation Platform

Microsoft Corporation • Mountain View, CA, United States
[job_card.full_time]
The AI Frameworks team at Microsoft develops AI software that enables running AI models everywhere, from world's fastest AI supercomputers, to servers, desktops, mobile phones, IoT devices, and int...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
ISP/Display Firmware Prototype Engineer - PICO - San Jose

ISP/Display Firmware Prototype Engineer - PICO - San Jose

ByteDance • San Jose, CA, United States
[job_card.full_time]
As a world-renowned VR/AR brand with independent innovation and R&D capabilities, PICO has been at the forefront of the consumer electronic market.We have teams in Europe, Japan and South Korea.Now...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Simulation Engineer (Mechanical)

Simulation Engineer (Mechanical)

Saxon Global • Fremont, CA, United States
[job_card.full_time]
CFD/FEA (thermal, flow, structural).Ansys (Fluent/Mechanical), Sim center 3D, NX (preferred), Inventor.CAD, MS Office, Additive Manufacturing (preferred).[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Senior Software Engineer, Simulation

Senior Software Engineer, Simulation

Muon Space • San Jose, CA, United States
[job_card.full_time] +1
Simulation is a core piece of how Muon gets things done.We have a simulation ecosystem that's used for systems engineering, GNC (Guidance, Navigation and Control) development, operations planning, ...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
SOC Integration (UCIe)

SOC Integration (UCIe)

E-Solutions • Santa Clara, CA, United States
[job_card.full_time]
We are seeking a UCIe Integration Engineer responsible for integration of Universal Chiplet Interconnect Express (UCIe) IP into complex SoC or multi-die systems.The role involves architectural alig...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Senior Aircraft Dynamics & Sim Software Engineer

Senior Aircraft Dynamics & Sim Software Engineer

Joby Aviation • Santa Cruz, CA, United States
[job_card.permanent]
Joby Flight Research designs, develops, and flight-tests novel aircraft using a software-first autonomy approach.We build and deploy autonomy, perception, planning, and radar systems across convent...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Pre-Silicon Engineer

Pre-Silicon Engineer

Apple • Cupertino, CA, United States
[job_card.full_time]
We are looking for an engineer to join the ANE Compiler Pre-Silicon team, which is responsible for enabling new hardware features in our simulation environment and doing the initial chip bring up.T...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Software Engineer, Trace-Driven Simulator Development

Software Engineer, Trace-Driven Simulator Development

Samsung Semiconductor • San Jose, CA, United States
[job_card.full_time]
To provide the best candidate experience amidst our high application volumes, each candidate is limited to 10 applications across all open jobs within a 6-month period.Advancing the World's Technol...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Photonics Chip Lead Engineer

Photonics Chip Lead Engineer

Phizenix • Santa Clara, CA, United States
[job_card.full_time]
We are looking for a highly experienced.Photonic Integrated Circuits (PICs).This role requires deep technical expertise in.Silicon Photonics systems, block and device design.IC design tools and PIC...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Principal Software Engineer - Circuit Simulation R&D

Principal Software Engineer - Circuit Simulation R&D

Cadence Design Systems • San Jose, CA, United States
[job_card.full_time]
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.We seek a graduate researcher-practitioner in applied mathematics/statistics to advance ...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Software Engineer, Simulation

Software Engineer, Simulation

Johnson and Johnson • Santa Clara, CA, United States
[job_card.full_time]
At Johnson & Johnson, we believe health is everything.Our strength in healthcare innovation empowers us to build a world where complex diseases are prevented, treated, and cured, where treatments a...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Sr. Simulation Software Engineer

Sr. Simulation Software Engineer

DiversityJobs Inc • Mountain View, CA, United States
[job_card.permanent]
We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...[show_more]
[last_updated.last_updated_1_day] • [promoted]
AI-Driven System Software Engineer for Silicon Testing

AI-Driven System Software Engineer for Silicon Testing

NVIDIA Corporation • Santa Clara, CA, United States
[job_card.full_time]
A leading tech company in Santa Clara is seeking a System Software Engineer for full-time work.The role involves developing automation software and integrating advanced CI/CD tools in a dynamic mul...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Staff Mixed Signal Design Engineer, Silicon Validation

Staff Mixed Signal Design Engineer, Silicon Validation

Tenstorrent Inc. • Santa Clara, CA, United States
[job_card.permanent]
Staff Mixed Signal Design Engineer, Silicon Validation.Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency....[show_more]
[last_updated.last_updated_30] • [promoted]
Firmware Engineer - DSP Focus

Firmware Engineer - DSP Focus

Intellipro Group • Santa Clara, CA, United States
[job_card.full_time]
Santa Clara, CA | RTO 5 Days Required.Develop, optimize, and maintain DSP routines in assermbly language for a custom processor.Translate high-level mathematical algorithms into efficient, low-leve...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]