| About my experience(10 yoe): - Tech stack: C, C++, python, OpenCL, GPU and DSP programming. Along with that some performance engineering and docker topics. Problem: - not feeling confident enough in my skillset. I feel that I have breadth of topics but deep expertise is missing. - I am with the same company(automotive supplier) for 8 years but switched teams after 4 years. Topics are random based on the customer project as there is no real sw product. I believe this hinders in becoming expert. - Finding new job is becoming harder day-by-day. Looking for advice/recommendations: - How can I turn the situation? - Has anyone here has faced similar situation and come out of it? What did you do? |
In order to dig deep into one area, you might need to take on a "hobby" project that forces you to deep dive in a chosen area. Looking at your current areas of experience, I would choose either GPU or DSP programming. By being CPU adjacent areas, specialist skills are more likely help your career.