I tried to communicate that with him but with no avail, months forward with all what that accompany including undermining/downplaying/credit taking/etc. in a close coordination with GuyB-bigTitleB, it escalated once to the point he shouted at me, insulted me in the middle of the office, it's when approached who hired me (the CEO) and told him this guy can no longer be my manager or I'm out. The CEO, being relatively reasonable guy trying all his best to keep the talents in his small business, apologized in his behalf (GuyA-bigTitleA never apologized till now after months of it happening), and promised to make fundamental changes, that was 7 months ago and nothing changed yet, GuyA and GuyB hold the highest rank in our division with access to all resources, communications, team, etc. and work in coordination to either set me up or trying all their best to justify firing me as they cannot do it directly, they even tried to hinder the project progress just to make a point that my skills are not on par (it was successfully delivered among other projects and I’m proud of that with all of what was happening) and I'm still at the bottom of this hierarchy, now they work persistently to “make me replaceable” at all cost.
While I’m usually resilience to stress, It was at some point exhausting in terms of mental health in addition to the stress that come with the work itself (engineering and robotics), and because I love (probably as other mentioned not falling in love is the key) robotics, I'm still kind of waiting for the CEO changes, part of me is saying he is stalling and will never change anything, and other part says otherwise he's just waiting for the "right moment". But I can totally relate to the story as I'm living it right now.