40 computer-engineering research jobs at Princeton University