> Markdown version of [/jobs/ext/4026995-silicon-emulation-engineer](https://www.wearedevelopers.com/jobs/ext/4026995-silicon-emulation-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Silicon Emulation Engineer - **Company:** Waymo LLC - **Location:** Mountain View, NY, United States - **Experience:** Expert - **Salary:** $175,000.0 - $215,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Data Analysis, Booting (BIOS), C++ (Programming Language), Computer Programming, Continuous Integration, Software Debugging, Dynamic Random-Access Memory, Emulators, Ethernet, Firmware, Joint Test Action (IEEE Standards), Python (Programming Language), Linux Kernel, PCI Express, Quick EMUlator (QEMU), Software Engineering, SystemVerilog, Tcl (Programming Language), Universal Asynchronous Receiver/Transmitter, VirtualBox, Data Logging, Information Technology, Power Analysis (Cryptography), Bare Metal, Trace32 - **Published:** October 30, 2026 - **Apply:** https://www.adzuna.com/details/5766458066 ## About the Role * BS degree in Computer Science / Electrical Engineering or related field and 5 years of silicon development experience. * Experience with at least one major hardware emulation platform (Palladium, Zebu, Veloce, Protium, HAPS). * High level of proficiency with one or more of the following emulation approaches: virtual prototyping, testbench acceleration, hybrid emulation, in-circuit emulation (speed bridge), QEMU, or VirtualBox * Experience with SystemVerilog and design verification methodologies * Programming and scripting (C++, Python, or TCL) for automation, test development, debug flows, and release process. * Strong debug and problem-solving ability across hardware and software We prefer: * Experience with AXI/AMBA, PCIe, DRAM, and Ethernet interfaces * Performance and power analysis techniques * Experience with JTAG, DFT, UART, SPI, GPIO and other test/low-speed interfaces * Knowledge of advanced design verification methods (coverage, gate-level simulation, assertions, and UVM). * Post-silicon debug software (e.g. Trace32, OpenOCD, TARMAC) and lab bench tools (analyzers, scopes, meters) * Understanding of bare metal programming, embedded systems, Linux internals, operating systems, boot loaders, drivers, and firmware ## Description This role follows a hybrid work schedule and you will report to a Silicon Engineering Lead. You will: * Collaborate with the Design, Verification, and Software teams to simulate future silicon designs and software on an emulation platform, targeting functional and performance validation and left-shift of software development * Design, implement, and optimize emulation testbenches, balancing performance and debug capabilities based on user needs and hardware constraints * Write end-to-end synthesizable transactors to interact with emulated designs through software APIs and C-DPI * Triage and root-cause failures alongside emulation users, leveraging waveforms, software logging, and custom-built emulation monitors * Assist with post-silicon bring-up, debug, and characterization * Build infrastructure to support the emulation user base, including tools for model build, regression, automation, continuous integration, data analysis, and training