cover image
Hays

Application Developer

On site

Ottawa, Canada

Freelance

11-02-2026

Share this job:

Skills

Communication Python C/C++ Test Networking Programming C++ Embedded Systems

Job Specifications

Role: Intermediate Application Developer

Location: Ottawa - Onsite only 5 days/week

Duration: 1 Year Contract (Possible Extension)

Required skills:

Controlled Goods Clearances.
5 years of Low-Level Programming and embedded Systems:
Low Level Programming and embedded Systems: programming languages: C/C++; Python bitwise operations and memory management device drivers & firmware development.
Networking and communications protocols, industrial and avionics protocols. Integration and interoperability bridging old and new technologies, middleware development (API gateways, event brokers, service mesh, event mesh).
Lead small teams, managing routine activities and guide less experienced team members.
Strong sense of initiative and ability to prioritize tasks.
Clearly document solutions that can then be used to support the test team.
Excellent verbal, written communication
Nice to have skills: Experience in the Defence Industry.
Contributed to the evaluation of solutions developed by fellow team members or third parties.

About the Company

We are leaders in specialist recruitment and workforce solutions, offering advisory services such as learning and skill development, career transitions and employer brand positioning. As the Leadership Partner to our customers, we invest in lifelong partnerships that empower people and businesses to succeed. We help you achieve your career goals and deliver your business needs by combining meaningful innovation with our global scale and insights. Last year we helped over 280,000 people find their next career. Join the mill... Know more