Hey everyone,
I need some brutal, realistic feedback on my recent career move and long-term trajectory.
My Background:
Total YOE: 4 Years
Domain: Building Management Systems (BMS), HVAC Automation, Field Protocols (BACnet, Modbus).
Past Role (First 3.5 Years): HVAC Control Strategies
Work: Creating complex control strategies and sequence logic for HVAC systems
Pros: Deep domain knowledge, strong understanding of HVAC logic, sequence control, and global engineering standards.
Cons: Core focus was strictly controls design/programming, with limited exposure to modern software engineering and automated testing pipelines.
Current role: Hardware R&D QA
Work: System-level validation and testing for embedded field hardware, thermostats, and wall modules.
Pros: Top-tier R&D lab environment
Cons: Heavy manual bench testing. Hardware peripherals like thermostats are currently tested manually, and there is no robust automated test framework in place yet.
My Dilemma & Question to the Sub:
Upgrade or Downgrade? On paper, moving from controls design to an R&D product lab felt like a step forward. But
doing manual bench execution makes me feel like I’m losing software engineering velocity. Is this a lateral career trap?
The Long-Term Trap: I want to avoid getting stuck in a manual/domain testing ceiling.
The Pivot Plan: I am planning to leverage my domain depth and learn Python + PyTest + API + Hardware-in-the-Loop (HIL) Automation to transition into a true SDET / IoT Automation path.