Embedded Software Developer

Quarry Consulting Inc

Montreal (administrative region)

Hybrid

CAD 70,000 - 90,000

Full time

3 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Quarry Consulting Inc. in Montreal is seeking a software engineer to contribute to embedded flight software development on a 12‑month contract. The role involves real‑time systems, a multi‑disciplinary team, and a development tool suite for coding, testing and maintenance.

The position requires C/C++ and Python skills, RTOS experience, and strong teamwork with excellent communication. Montreal on‑site four days per week, Friday remote, offering a hybrid work setup.

Qualifications

  • Bachelor’s degree in computer engineering or related field.
  • Experience with RTOS and C/C++.
  • Strong communication and teamwork skills.

Responsibilities

  • Support development of formal documentation within a multidisciplinary team environment.
  • Collaborate with team to specify, design, code, test and maintain embedded flight software using the development tool suite.
  • Support flight code integration and testing within flight labs.
  • Troubleshoot bugs and issues in the lab.
  • Support software process automation.

Skills

RTOS
C/C++
Python
Teamwork
Communication

Education

Bachelor's degree in computer engineering

Tools

Embedded toolchain

Job description

Location

Montreal only - 4x a week on-site (Friday remote)

Duration

12 month contract

Job Responsibilities
  • Support development of formal documentation within a multidisciplinary team environment.
  • Collaborate with team to specify, design, code, test and maintain embedded flight software using the development tool suite.
  • Support flight code integration and testing within flight labs.
  • Troubleshoot bugs and issues in the lab.
  • Support software process automation.
Skills
  • Experience with real time operating systems.
  • Programming in C, C++, Python.
  • Knowledge of agile methods.
  • Ability to work as part of a team.
  • Strong verbal and written communication skills.
Education/Experience
  • Bachelor’s degree in computer engineering or other relevant field required.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Flight Software Engineer (Embedded Linux)
Principal Flight Software Engineer (Embedded Linux)

EVONA • Montreal (administrative region)

Hybrid
CAD 140,000 - 190,000
Hybrid work
Competitive salary
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Aversan Inc. • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Python Test Software Developer
Python Test Software Developer

Quarry Consulting Inc • Montreal (administrative region)

Hybrid
CAD 75,000 - 110,000
Développeur de logiciels embarqués
Développeur de logiciels embarqués

COFOMO • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Embedded Software Developer
Embedded Software Developer

SpaceBridge • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Senior Embedded Flight Software Engineer - Hybrid (Montreal)
Senior Embedded Flight Software Engineer - Hybrid (Montreal)

Aversan Inc. • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
embedded Software developer
embedded Software developer

Pentangle Tech Services | P5 Group • Montreal (administrative region)

On-site
CAD 75,000 - 85,000
Software Engineer
Software Engineer

Pentangle Tech Services | P5 Group • Montreal (administrative region)

On-site
CAD 60,000 - 85,000
Embedded Flight Software Engineer (C/C++, RTOS)
Embedded Flight Software Engineer (C/C++, RTOS)

COFOMO • Montreal (administrative region)

On-site
CAD 90,000 - 120,000