Hey Everyone, So due to the nature of my job I get to 'rotate' to a different position every 9-12 months. I have already completed 1 rotation in flight critical FPGA design (along with various hardware/software responsibilities). I will most likely complete a total of 4 rotations before I 'leave the program' and end up working 1 job for a few years. For my next rotation I have 2 main choices. 1.) Work in EE hardware verification on my locations core product. I will be the only engineer on this effort. I will be assigned a very experienced (35+ years in industry) chief engineer to help me and be a mentor. My reservations to this are that it is verification, not design. It will strengthen my knowledge of our main product's functionality significantly. 2.) work in EE hardware and control theory design. This rotation will be very design and math intensive (which I love). However It is not a core product at my facility, and even though I am being told there will be a lot of design work, I know I will be working with a few others on the design team. It is entirely possible that I will move into the team and someone else already did or is doing the controls work. I feel like option 1 will be very good for my career in the long run, however option 2 might allow for me to springboard into the controls side of the business, which is what I really want to do. My goal for this thread is for all of you to weigh in on my choices, as I want to get various perspectives on this matter. I figure talking this through may help me make a decision. For reference. My ultimate career goal (at this company) is to become a chief engineer working with hardware layout & selection and control system design.