Going to school for hardware, but spending as much time as possible on system level software/firmware. It’s lots of fun, really. Assembly is just like solving puzzles.