- MS or PhD in Computer Engineering, Electrical Engineering, or related field
- 2+ years of experience as a Software Engineer with strong analytical and debugging skills
- Knowledge of C++, Data structures, Graph Theory and Algorithms is a must.
- Experience implementing multi-threaded and multi-process systems
- Experience in Python, TCL and other equivalent language
- Knowledge of Digital Design and FPGA as well as Timing Analysis and/or Place and Route algorithms and flows