You learn mechanical engineering from someone who already knows it. Not from a textbook. Not from an SOP. From the person sitting ten feet away who tells you that the tolerance on that bore is tighter than the drawing says, because the last three builds chattered and nobody updated the print. That person is retiring in four years. Nobody is training a replacement.
This is how the pipeline dies. Not all at once. Quietly, over a hiring cycle or two. A company outsources the junior design work because it is "routine" and the offshore rate is a third of the loaded cost. The senior engineers keep their seats because they are the ones who check the outsourced output, catch the errors, and know which rules are real and which ones are artifacts of a drawing that has not been revised since 2009. Management looks at the org chart and sees savings. What they do not see is a missing generation (see Reason #25).
Junior work is not junior because it is easy. It is junior because it is where you learn what the senior people already know. You learn stack-ups by blowing one. You learn supplier tolerances by chasing a casting that came in hot. You learn test lab scheduling by watching your timeline collapse when the shaker is booked through Q3. You learn DFMEA not from the template but from the field return that nobody predicted. All of that requires being in the room, on the floor, next to someone who has already made the mistake you are about to make. The company will not teach you this. Your onboarding is a slideshow and a safety quiz (see Reason #54). The plant is the real classroom (see Reason #52). When you offshore that work, you do not just lose a task. You lose the classroom.
The senior engineers notice first. They spend more hours reviewing than creating. Their redlines multiply. The offshore team follows the procedure but misses the intent, so the senior rewrites the section, adds a note, and moves on. Then they rewrite another section. Then another. They become full-time editors of work they used to do themselves in half the time. They are needed, which in this field means they are being used until the cost of keeping them exceeds the cost of the errors they catch (see Reason #55). Nobody is learning from the corrections because the corrections go into an email thread that crosses nine time zones and ends with "noted, will update" (see Reason #12).
Five years in, the senior retires. The company posts the role. The job listing asks for fifteen years of experience in a niche that the company itself stopped teaching a decade ago. Nobody internal qualifies because nobody internal was developed. Nobody external qualifies at the salary offered because the people with that experience know what it is worth, and the company has spent a decade proving it will not pay accordingly (see Reason #27). The role stays open for eight months, gets downgraded to a "lead" title, and eventually gets filled by someone who checks the boxes on paper but has never touched the product. The field produces two and a half candidates for every opening (see Reason #34). None of them have fifteen years in a niche the company stopped cultivating a decade ago. The institutional knowledge is gone. It did not get outsourced. It got extinguished.
This is not a temporary gap. It is a permanent one. You cannot rebuild a ten-year development ladder by posting a req. You cannot buy judgment from a staffing agency. You cannot extract tribal knowledge from a retired engineer's email archive. The company burned the bridge while standing on it. The seniors who might have stayed were told the only way up was out of engineering entirely (see Reason #28), and now the procedures run without anyone who understands what they were written to protect.
You will enter this field and be told there is a shortage of experienced engineers. There is. The companies created it themselves.









