Embedded Software Developer

Raise
Montreal, Quebec
$45-$55 an hour (estimated)
Permanent

Job Description

English version will follow

L'utilisation du genre masculin a été adoptée afin de faciliter la lecture et n'a aucune intention discriminatoire.

Position : développeur de logiciels embarqués

Location : Montréal, QC

Poste permanent

Sommaire :

Le développeur intermédiaire de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites.

Responsabilités

  • Soutenir l’élaboration de la documentation formelle dans un environnement d'équipe multidisciplinaire (systèmes, numérique, RF)
  • Collaborer avec une équipe pour concevoir, coder, mettre à l’essai et maintenir le logiciel de vol intégré en utilisant la suite d'outils de développement
  • Soutenir l'intégration des codes de vol et les essais au sein des unités de vol
  • Diagnostiquer les bogues et les problèmes dans le laboratoire.
  • Soutenir l'automatisation des processus logiciels

Exigences

  • Baccalauréat en génie électrique ou informatique ou équivalent
  • Minimum de 7 ans d'expérience en développement de logiciels embarqués
  • Expérience avec les systèmes d'exploitation en temps réel (RTOS)
  • Programmation en C, C++, Python
  • Expérience de travail au sein d'une équipe scrum-agile
  • Expérience avec l'intégration et la livraison continues (CI / CD)
  • Expérience avec les systèmes de contrôle de version tels que GIT
  • Très bonnes capacités de communication et de collaboration

Critères souhaitables :

  • Connaissance de CCSDS, MIL-STD-1553
  • Connaissance des protocoles tels que le bus CAN et SpaceWire
  • Expérience avec Visual Studio ou Eclipse
  • Expérience avec JIRA et Confluence
  • Expérience avec VectorCast
  • Expérience en développement logiciel formel (exigences, conception, essais).
  • Maîtrise du français et de l'anglais

Vous recherchez un travail significatif? Nous pouvons aider

Raise est une société de recrutement établie avec plus de 65 ans d'expérience. Nous croyons fermement qu'il faut rendre le monde meilleur grâce au travail, c'est pourquoi nous sommes une société certifiée B et reversons 10 % de nos bénéfices à des œuvres caritatives.

Nous nous efforçons de constituer des équipes qui reflètent la diversité des communautés dans lesquelles nous travaillons.

Nous encourageons tous les candidats qualifiés à postuler, y compris les personnes issues de groupes traditionnellement sous-représentés tels que les femmes, les minorités visibles, les peuples autochtones, les personnes s'identifiant comme LGBTQ2SI, les anciens combattants et les personnes atteintes de handicaps visibles / non visibles.

Nous avons une page Web dédiée aux accommodements où vous pouvez en savoir plus sur ce que nous proposons et demander un accommodement :

Afin de soumettre des candidats à des postes, nos clients auront parfois besoin d'informations personnelles pour confirmer l'identité des candidats et leur statut juridique pour travailler.

Raise ne vous demandera jamais d'informations personnelles ou bancaires à moins que vous n'ayez été sélectionné pour un emploi.

Si vous n'êtes jamais sûr de la légitimité de cette offre d'emploi ou d'une autre offre d'emploi de Raise (ou si vous avez d'autres questions), veuillez nous contacter au +1 800-567-9675 ou

Position : Embedded Software Developer

Location : Montreal,QC

Permanent position :

We at Raise are hiring for one of our top clients in the Aerospace

We at Raise are hiring an Embedded Software Developer for one of our top clients. After establishing themselves as an industry leader, they’re now expanding their team to meet rising demand.

We’re hiring right now; if you’re interested, apply below for your chance to join a great place to work.

Summary : The main function of an embedded software developer is to document and implement complex flight software modules for various space applications including communications and satellites.

Job Responsibilities :

  • Support the development of formal documentation in a multidisciplinary team environment (systems, digital, RF)
  • 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.

Qualification

  • Bachelor's degree in Electrical or Computer Engineering or equivalent
  • Minimum of 7 years of experience in embedded software development
  • Experience with real-time operating systems (RTOS)
  • Programming in C, C++, Python
  • Experience working within a scrum-agile team
  • Experience with continuous integration and delivery (CI / CD)
  • Experience with version control systems such as GIT
  • Excellent communication and collaboration skills

Preferred Criteria

  • Knowledge of CCSDS, MIL-STD-1553
  • Knowledge of protocols such as CAN bus and SpaceWire
  • Experience with Visual Studio or Eclipse
  • Experience with JIRA and Confluence
  • Experience with VectorCast
  • Experience in formal software development (requirements, design, testing)
  • Proficiency in French and English
  • 30+ days ago
Related jobs
Groupe IT Link
Montreal, Quebec

As a C/C++ Embedded Developer you will be involved in projects currently being delivered but also on future ambitious projects. At least 7 years experience in embedded software development (C/C++/Python) on a Linux environment. Knowledge of real-time embedded software development is an asset as well...

CS GROUP
QC, ca

Supporting the high-level software architecture of an embedded software (in compliance with the DO-178B development standard);. The experienced software developer reports to a Team Lead. Years of experience in low-level embedded software development. Realizing the different stages of the formal deve...

Fidus Systems
Montreal, Quebec

Are you a skilled Embedded Software Developer looking for an exciting opportunity to work on cutting-edge projects? Look no further! Fidus Systems, a leading-edge electronic product development company in the electrical/electronic manufacturing industry, is seeking a talented and passionate individu...

CS GROUP
Montreal, Quebec

Supporting the high-level software architecture of an embedded software (in compliance with the DO-178B development standard);. The experienced software developer reports to a Team Lead. Years of experience in low-level embedded software development. Realizing the different stages of the formal deve...

Cerence Inc.
Montreal, Quebec

As an Embedded ML Software Developer you will play a pivotal role in designing, developing, and optimizing machine learning algorithms tailored for embedded systems used in automotive environments. We are seeking a highly skilled and motivated Embedded Software Developer with expertise in ML (with p...

Scalian
Montreal, Quebec

Are you a Embedded Software Developer or would you like to become one?. More than 5 years' experience in embedded software development. Develop new avionics software solutions that comply with aerospace industry certification standards (RTCA/DO-178C) . Contribute to all phases of software developmen...

CS GROUP
QC, ca

Supporting the high-level software architecture of an embedded software (in compliance with the DO-178B development standard);. The experienced software developer reports to a Team Lead. Years of experience in low-level embedded software development. Realizing the different stages of the formal deve...

Tyco Safety Products Canada, Ltd
Brossard, Quebec

Actively participate in all aspects of software development activity Interact with people in different departments in locations around the world Spark innovation and provide continuous feedback and to address our customers' needs Help and supervise your teammates and other functional...

Altair Engineering
Canada

System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of e...

SPARK Microsystems International Inc
Montreal, Quebec

Your Responsibilities as an Embedded Software DeveloperImplement, test and document embedded and application software. ENGLISH:As an Embedded Software Developer at SPARK Microsystems, you will be required to develop and maintain firmware covering our various embedded system applications and this inc...