A representative task may require interpreting circuit requirements, producing or modifying a netlist or hardware description, running simulations or verification tools from the command line, analyzing the resulting outputs, and determining whether the design satisfies its electrical and functional constraints. Relevant tools may include ngspice, Xyce, Yosys, Verilator, KiCad scripting , SPICE-compatible simulators, HDL simulators, synthesis tools, or equivalent programmatic EDA software.