Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys)

Ottawa

On-site

CAD 75,000 - 95,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm in Ottawa seeks an Embedded Software Developer to contribute to developing and maintaining embedded software modules. Candidates should have 3–5+ years of experience in C++ and a strong focus on embedded systems. This role involves collaboration, innovation, and deployment of solutions in an agile environment, offering high-quality and scalable software. A degree in a related field is required. This is a contract position with a workload of 37.5 hours per week.

Qualifications

  • 3–5+ years of experience in C++ development, with a strong focus on embedded systems.
  • Familiarity with cloud technologies.
  • Ability to design software with hardware resource constraints in mind.

Responsibilities

  • Collaborate with experienced engineers to design, code, test, and maintain software applications.
  • Develop and maintain embedded software modules, primarily in C++ and Python.
  • Contribute to building tools, libraries, and frameworks to improve product quality.

Skills

C++ development
Embedded systems
Real-time systems design
Linux operating system
Problem-solving skills
Communication skills in English

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

Python
Shell scripting

Job description

A leading technology firm in Ottawa seeks an Embedded Software Developer to contribute to developing and maintaining embedded software modules. Candidates should have 3–5+ years of experience in C++ and a strong focus on embedded systems. This role involves collaboration, innovation, and deployment of solutions in an agile environment, offering high-quality and scalable software. A degree in a related field is required. This is a contract position with a workload of 37.5 hours per week.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Senior Embedded Software Engineer - Real-Time Linux, C/C++, Security
Senior Embedded Software Engineer - Real-Time Linux, C/C++, Security

Right Talent Right Now • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Senior Embedded BSP & Firmware Engineer
Senior Embedded BSP & Firmware Engineer

Nokia • Ottawa

On-site
CAD 120,000 - 180,000
Corporate Retirement Savings Plan
Health and dental benefits
Short-term and long-term disability
+5
Embedded Software Engineer – C++/Linux, On‑Site 4 Days/Week
Embedded Software Engineer – C++/Linux, On‑Site 4 Days/Week

Insight Global • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Embedded Systems Firmware Engineer — Real-Time Automotive
Embedded Systems Firmware Engineer — Real-Time Automotive

indie.inc • Toronto

On-site
CAD 90,000 - 130,000
Senior Embedded Applications Developer - Ottawa
Senior Embedded Applications Developer - Ottawa

IBM • Ottawa

On-site
CAD 90,000 - 120,000
Spacecraft Embedded Software Engineer (Real-Time)
Spacecraft Embedded Software Engineer (Real-Time)

Spaceium Inc. (YC S24) • Ottawa

On-site
CAD 75,000 - 110,000
Senior Embedded Firmware Engineer - Next-Gen Systems
Senior Embedded Firmware Engineer - Next-Gen Systems

Paradox Security Systems • Saint-Eustache

On-site
CAD 107,000 - 207,000
Embedded Systems Software Engineer
Embedded Systems Software Engineer

Protingent • Markham

On-site
CAD 110,000 - 190,000
Embedded Systems Engineer — Real-Time Audio & MCU
Embedded Systems Engineer — Real-Time Audio & MCU

The Lenbrook Group of Companies • Pickering

On-site
CAD 70,000 - 75,000