FAQs
What academic background is required for this co-op position?
Enrolled in a bachelor’s or master's degree in computer or electrical engineering, computer science, or similar disciplines.
What programming languages are required for this position?
Experience with C or C++ is a must-have for this position, while high-level programming and scripting languages such as Java, Python, Perl, Tcl, and bash are considered assets.
What tools and methodologies are preferred for this co-op position?
Familiarity with software development tools such as git, BitBucket, Gerrit, Jira, unit test frameworks like Google Test and JUnit, debugging tools like gdb, and software development methodologies such as Agile or Waterfall are all assets for this role.