Over the next 50 years, he worked for numerous engineering firms, where he served as manager of system engineering and consulting scientist.
Rubin was organizationally active in the Society for General Systems Research.