-
Procom

Embedded Developer

Procom
Canada · Contract · Mid-Senior

Embedded Software Developer/Engineer


We have two separate roles available, listed below, for embedded developers, with strong C or C++ experience. These are both year contracts, with the possibility of renewal, and require on-site work in Ottawa.


Embedded C Software Engineer

In this role you will develop software drivers for various hardware peripherals, including adapting existing drivers and developing new driver architectures.

Responsibilities

-Design and implement platform software to support advanced application features

- Debug platform SW and provide fixes as required

- Bring up new embedded HW modules

- Extend existing SW architecture for new feature requirements

- Work closely with our vendors, hardware team and other embedded software teams to resolve platform and firmware issues

Required Skills

-5+ years of software development experience

-Experience in multi-threaded programming in C

-Previous experience with low-level device driver development and board bring-up

-Experience with Assembly

-Bachelor's Degree in Computer Engineering, Electrical Engineering or equivalent field of study



Senior C++ Embedded Software Developer

In this position you will be working in the Software Development team, participating in a project working through the development lifecycle from concept, test plan design, implementation, test bed setup, execution, issue debugging, isolation and quality metrics tracking.

Responsibilities

-Work in Scaled Agile SW development environment to deliver state of the art SW solutions for cloud connected modules

-Work with feature requirements to define High level and Detailed Design

-Implement, test and maintain software features using C++ and Python

-Share ideas for innovation and process improvements

Required Qualifications

-10+ years’ experience with embedded C++ (C++11 or newer)

-Experience with embedded software development and work through the development lifecycle.

-Strong understanding of system design & system integration concepts

-Good Python development experience

Key Skills

Ranked by relevance

embedded c python cloud
Login to Apply
Posted
Feb 21, 2025
Type
Contract
Level
Mid-Senior
Location
Ottawa
Company
Procom

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Achieve Group
Related

Machine Learning Engineer / Data Scientist

2026-07-04

Contract
Mid-Senior
Singapore
Technology
Engineering
View Job Details
Elliott Moss Consulting
Related

Junior Cloud Engineer

2026-07-03

Contract
Entry
Singapore
IT Services
Information Technology
View Job Details
SCIENTE
Related

Data Analytics Analyst

2026-06-29

Contract
Associate
Singapore
IT Services
Analyst