Etched
Chip Simulation Software Engineer
San Jose · Staff+
Sponsorship not specifiedDetected 70 days ago
PythonC++LinuxMachine LearningNLPHardware DesignResearchCommunicationCollaboration
About the role
- We are seeking highly motivated and detail-oriented software engineers to join our chip simulation team.
- You will be working at the cutting edge of hardware innovation.
Responsibilities
- Design, develop, and maintain simulations of our hardware. Ensuring high levels of accuracy, efficient debugging, and optimal performance.
- Influence architectural decisions through review and co-design
- Create and maintain test plans, work with hardware teams to validate their documentation.
- Build tools to debug simulations, and enable developers to debug software running on the simulator.
- Experience developing hardware or system simulations (e.g., SystemC, gem5, QEMU, or custom frameworks).
- Relocation support for those moving to San Jose (Santana Row)
Requirements
- Proficiency in C/C++
- Strong understanding of low-level software engineering.
- Strong understanding of hardware engineering.
- 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.
Benefits
- Medical, dental, and vision packages with generous premium coverage
- $500 per month credit for waiving medical benefits
- Various wellness benefits covering fitness, mental health, and more
Company info
- We are the first inference-focused frontier AI system, betting early on transformer and transformer-like architectures and on increasing model sizes.
- We are a fully in-person team in San Jose (Santana Row), and greatly value engineering skills.
This listing is sourced directly from Etched's careers page and normalized into a canonical job model.