Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in C++, and with data structures/algorithms.
3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Preferred qualifications:
Master's degree or PhD in Computer Science, Electrical Engineering, related technical field or equivalent practical experience, specializing in computer architecture, operating system, compilers, or hardware-software codesign.
Experience with computer architecture.
Experience in Simulation Modeling development using System C.