Back to job search
Quarry Consulting logo

Embedded Software Developer

  • Montréal, QC
  • Hybrid
  • Posted Oct 7, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Office presence
4 days per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Develop and maintain embedded flight software, contributing to its specification, design, coding, testing, and formal documentation. Support flight-code integration and testing in flight labs, troubleshoot issues, and help automate software processes.

Job details

Title: Embedded Software Developer 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.

What you’ll do

Develop and maintain embedded flight software, contributing to its specification, design, coding, testing, and formal documentation. Support flight-code integration and testing in flight labs, troubleshoot issues, and help automate software processes.

Requirements

A bachelor’s degree in computer engineering or another relevant field is required. Candidates should have experience with real-time operating systems, proficiency in C, C++, and Python, familiarity with agile methods, and strong teamwork and communication skills.

Listed skills

  • C++ · Preferred
  • Python · Preferred
  • Troubleshooting · Preferred
  • Technical Documentation · Preferred
  • Teamwork · Preferred
  • written communication · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Real-Time Operating Systems
  • C
  • C++
  • Python
  • Agile Methods
  • Embedded Software Development
  • Software Design
  • Software Testing
  • Flight Software Integration
  • Troubleshooting
  • Software Process Automation
  • Technical Documentation
  • Teamwork
  • Verbal Communication
  • Written Communication

Job areas

  • Software
  • Technology
  • Engineering

More jobs from Quarry Consulting

See all jobs from Quarry Consulting