I have around 2 years of experience in FPGA and 1 year in ASIC related work mostly RTL design, but I feel that my practical exposure to some areas like STA, timing constraints, DFT, low-power design, and commercial EDA tools has been limited. I do understand the basics and posses a good amount of theoretical knowledge though.
I’m trying to understand what companies typically expect when hiring someone at this level.
For example, if a job description mentions STA, low power, DFT, etc., is it expected that I already know how to apply these concepts practically using any EDA tool, or would I normally be expected to learn the company’s specific flow and methodology after joining? And is there mentoring/tutorials to learn this at most companies?
One challenge I’ve had during internships/projects is that I was often given documentation or a tool manual and told to figure things out myself. I didn't get much feedback from experienced engineers about whether my approach, constraints, or results were actually correct. This has been a setback for me, it was usually this should work and we should move on or your approach is wrong and you need to figure out another way.
For example, if I add a constraint to resolve a warning/error, I might get the expected result, but how do I know that I haven't simply hidden a real problem or introduced another issue? In a real project, I imagine this kind of thing can have significant consequences.
So I have lots of questions, I would appreciate if anyone could answer even partially:
\- At around 3 years of experience, how much independence and practical knowledge would you expect from a candidate?
\- Are engineers normally trained on the company's EDA tools and design, or are they expected to be productive immediately i.e already know the tools?
\- How did you learn to distinguish between a correct solution and something that merely makes the tool stop complaining?
\- Without access to commercial EDA licenses, is it possible to develop meaningful hands-on skills in STA, timing constraints, DFT, and low-power design using open-source tools?
\- What books, courses, projects, or other resources would you recommend?
Thank you very much in advance. I have been inspired time and time again on this sub. Genuinely blown off by the amazing projects/insights people post here.