The process included an initial recruiter screening followed by a longer virtual technical interview with the hiring team.
The interview covered my background, project experience, C++/algorithms/data structures, scripting experience, and some FPGA/EDA-related concepts such as timing analysis and debugging.
Overall, the process was professional and focused on both software fundamentals and domain knowledge.
One question they asked was how I would approach parsing a large Verilog netlist and identifying module instantiations efficiently.
The following metrics were computed from 13 interview experiences for the Microchip Technology Software Engineer role in United States.
Microchip Technology's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microchip Technology's Software Engineer interview process in United States.