C Programmer Contract

Reference No.



Designs, Implements real time systems in C,

Designs, codes, debugs, write test procedures and tests software code

Reviews code, test procedures and test results

Analyses and implements correction for defect

Perform engineering testing in the field and investigates problems in the field


Electrical Engineering, Computer Science for equivalent, plus minimum 5 years relevant working experience - or equivalent

Working knowledge of modern software engineering practices, methods and tools

Development experience in C, ADA for real-time applications

Unix/Linux application development, including working knowledge of the POSIX API, shell scripting

Unix/Linux networking / network utilities knowledge

Windows CE application development

Clearcase UCM, GIT, Jenkins, Sonar user knowledge

Assembler programming skills

Knowledgeable of object oriented techniques, multithreading, socket programming

Good command of C++ language

Scripting languages are an asset Perl, Python

Experience in developing and/or debugging low-level driver software is an asset


North York, Ontario


55.00 per hour