I feel you.
I think there is no pool more shallow than the one of C programmers that can work on embedded in my area.
Regardless of what your background is, I’ve already had to commit to 6 months of training for anyone I hire.
I feel you.
I think there is no pool more shallow than the one of C programmers that can work on embedded in my area.
Regardless of what your background is, I’ve already had to commit to 6 months of training for anyone I hire.
they are also more resistant to change than a fresh hire, or may be a bit more convincing when they want things to move their way (to the team's detriment).
if you want to incorporate new cultural elements into your team, especially if your team has already strong, well-developed culture, you have to be aware of what is good and what is bad within your existing team, what to keep and what to give up, and be quick to nip any unintended side effects of a cultural/workflow change in the bud.
Not for employees but for contractors or consultants they better be able to hit the ground running. That’s why they get paid 3x and up what employees get. If you need someone right now you can pay the premium for it and get it.
Google broadly believes it takes 6-12 months for a new hire to become completely productive, so I doubt that particular aspect of your experience is due to shallowness of the embedded (straight) C (not C++) talent pool in your area.
I was pleased to see Cloud Spanner hit the market, and trying to nudge the industry towards hermetic builds with Bazel.
https://cloud.google.com/files/storage_architecture_and_chal...
Maybe if Embedded gigs wouldn't be paid a fraction of what a web dev kiddie would make, the pool would be larger.