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

Sky Systems, Inc. (SkySys)

Ottawa

On-site

CAD 75,000 - 95,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

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
Embedded Systems Firmware Engineer — Real-Time Automotive
Embedded Systems Firmware Engineer — Real-Time Automotive

indie.inc • Toronto

On-site
CAD 90,000 - 130,000
Competitive salary
Bonus and equity opportunities
Inclusive employer
+1
Senior Embedded Applications Developer - Ottawa
Senior Embedded Applications Developer - Ottawa

IBM • Ottawa

On-site
CAD 90,000 - 120,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
Lead Embedded Firmware Engineer
Lead Embedded Firmware Engineer

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Embedded Firmware Team Lead – Ottawa (Onsite)
Embedded Firmware Team Lead – Ottawa (Onsite)

D4S DY-4 Systems Inc. • Ottawa

On-site
CAD 90,000 - 140,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+6
Senior Embedded Software Engineer - Photonics (Linux/VxWorks)
Senior Embedded Software Engineer - Photonics (Linux/VxWorks)

Ciena • Ottawa

On-site
CAD 80,000 - 128,000
Medical benefits
Dental benefits
Vision benefits
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Senior Embedded Hardware Designer (Onsite)
Senior Embedded Hardware Designer (Onsite)

Curtiss-Wright Corporation • Ottawa

On-site
CAD 125,364 - 167,152
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+4
Embedded Firmware Engineer (PIC) - Ottawa, RTOS
Embedded Firmware Engineer (PIC) - Ottawa, RTOS

Marler & Associates Search • Ottawa

On-site
CAD 80,000 - 120,000