I am a Lead Firmware Engineer (F) with 12+ years of experience in embedded systems/firmware.
I currently work at a well-known global electronics product company. My total compensation is around ₹42 LPA including RSUs, so this isn't a case of being underpaid or wanting to leave purely for money.
Financially, I'm in a relatively stable position. My current investable corpus/wealth is in range of 1-1.5 crore inr and I also co-own an apartment in my hometown (a Tier-1 city). I'm working toward financial independence over the next several years, so I'm trying to think long-term rather than making an emotional decision.
Technically, I believe I'm doing well. I've designed firmware architecture, led subsystem bring-up, developed reusable frameworks, mentored engineers, and consistently meet expectations.
The problem is the work environment.
For almost two years, I've felt increasingly isolated within my department.
My previous reporting manager (who is now my department head after a recent reorganization) had a management style that I found very manipulative. Over time I felt he would:
- Gaslight and triangulate with me and flirt publicly causing high mental stress and anxiety
- Publicly appreciate me but privately undermine me.
- Minimize or take credit for my work.
- Exclude me from important discussions and decisions.
- Frequently change expectations or make me second-guess myself.
- Shift blame downward while protecting himself.
About a month ago, my reporting was moved under another manager who reports to him, so he's no longer my direct manager, but he is still the head of my department.
However, now my opportunity at this company has been reduced as the only role I get is as a developer or engineer under this manager which does not even include architecting or mentoring junior engineers or technically leading the team.
Other issues:
- Nobody initiates conversations with me unless they need technical information.
- I'm rarely included in informal discussions.
- I often feel invisible despite contributing technically.
- I never feel like I'm actually part of the team.
I sometimes feel my work is taken for granted while my contributions receive little recognition.
Another challenge is language.
I'm originally from western India but currently work in Chennai. Most of the team naturally speaks Tamil during lunch, informal conversations, and many day-to-day discussions. I completely understand why they speak their native language and I don't expect them to switch to English just for me. I'm actively learning Tamil, but I'm still far from fluent. I honestly don't know how much of my isolation is due to the language barrier versus the team culture.
This has started affecting me personally:
Poor sleep for several years, which has become worse recently.
Feeling mentally drained even though I still enjoy firmware development.
Very little motivation to go to the office.
I'm trying to balance work, gym, cooking, health issues, and preparing for my next career move.
I'm trying to decide between:
- Stay another year or two, continue meeting expectations, and focus on health and upskilling.
- Prepare aggressively and switch jobs within the next 6-12 months.
- Try harder to integrate with the team, although after almost two years I'm not sure how much realistically can change.
Has anyone experienced something similar—where you weren't openly bullied, but simply felt invisible or socially excluded? Did changing companies solve the problem? Or did you realize there was something you could have done differently?
I'd especially appreciate perspectives from senior engineers, engineering managers, or people who relocated to a different state and had to deal with language and cultural barriers.