TLDR: I'm a Software Developer. A few months ago, I've been assigned to a new team, to work on a new company project. Whilst managing the team, it appears that my superiors often forget that I'm even on the team (don't call me to team meetings, forget to assign me tasks more than suitable for my job description, etc.). Does this reveal that I'm not a valuable asset to the company?
I have been working as a Software Engineer in a small startup company for almost 3 years. This is my first job. Up until now, I've been working on the same project mostly with the same colleagues and bosses. Everyone has a basic grasp of what each worker does in the company.
A few months ago, I got assigned to work on a new software project along with some colleagues from the previous project and some recently hired colleagues. I'm now responsible for a piece of software that only one of the former workers knew how it worked.
I've now witnessed several situations which make me feel nobody even realizes that I'm working on this new project:
The PM calls for spontaneous status meetings to discuss the project's current pending issues. I've been left out of these meetings several times. I'm either not informed of these meetings or the PM individually calls the others to the meeting, completely forgetting about me. This could be easily avoided because we have internal chat apps for general announcements like these.
The PM and the company owners often forget what I'm working on or have no idea what I do. On one occasion, the owner introduced us to some visitors like such:
"This is Bob, who works on X. This is Alice, who works on Y. This is
<my name>, which works on...err...ah...".
I had to step up and explain what work I do here.
While I do have work, it doesn't seem to really matter whether I get it done or not. I could theoretically procrastinate for weeks without anyone ever noticing.
When I do get invited to project meetings, it is rather clear our boss has no clue what task I should be assigned to. On one occasion, he initially assigned a task to a new employee, when I was clearly the ideal person for the task. When another experience colleague suggested that I would be more suited for the task, the boss replied in a somewhat mocking fashion:
Oh right! I was forgetting about you...! You can do it then,
The incidents make me feel that work goes under-appreciated here and makes me wonder about my future in this company. Maybe these are indicators that they're letting me go soon?
I'm pretty sure that if I bring this up to my boss, he'll just shrug it off and perhaps even blame this on my "quiet personality".
How can I remedy this situation and ensure I'm being valued in the company?