Embedded Software Engineer

  • North York
  • Akkodis

Akkodis is seeking a Embedded Software Engineer for a Contract position with a client located in Waterloo, ON (Hybrid). Ideally looking for successful candidate experience with more recent C++ versions and the features they provide (C++11/14/17) Experience with Object-oriented design and development

Position: Embedded Software Engineer Location: Waterloo, ON (Hybrid)

Job Description: Skills Required: Experience with more recent C++ versions and the features they provide (C++11/14/17) Experience with Object-oriented design and development Experience Required: 2 years of embedded development experience Skills Preferred: Experience in embedded development in either mobile or automotive spaces Experience designing/developing in a distributed architecture Knowledge of unit testing in Google Test Experience with developing for Linux, QNX, or other POSIX operating systems and utilizing tools such as gdb and valgrind would be nice Experience developing multi-threaded systems Experience with network-distributed embedded systems, or IOT devices Agile development experience Knowledge of design patterns and their various uses Experience with UI-based application development for embedded or mobile devices Big data, analytics, and visualization experience would be nice, but is not required