Back to results

Embedded Software Developer

  • Montreal, QC, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Education
Bachelor’s degree
Posting language
English
Posted

Original job description

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.
More about this job

Responsibilities

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.

Skills

  • 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

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Embedded Software
  • Flight Software
  • Real-Time Operating Systems
  • C
  • C++
  • Python
  • Agile Methods
  • Software Specification
  • Software Design
  • Software Development
  • Software Testing
  • Software Maintenance
  • Flight-Code Integration
  • Flight Labs
  • Troubleshooting
  • Software Process Automation
  • Formal Documentation
  • Multidisciplinary Team
  • Computer Engineering

Report this job