CAE has flagged the Développeur Logiciel Expérimenté de Technologies Pour La Création de Contenu 3D / Experienced Software Developer for 3D Content Creation Technologies job as unavailable. Let’s keep looking.

Advanced Bare-metal Software Developer - NETE

Weir Canada, Inc.

LaSalle, QC, Canada

Permanent Full-time, Onsite work

[version en français ci-bas - French version follows]

Purpose of Role: Weir Marine Engineering is currently looking for an Advanced Bare-metal Software Developer in the Electronics team, part of the naval Combat and Control Systems (CCS) section. This permanent position based in Montreal (QC) in the borough of LaSalle, consists of analyzing and testing sample code to understand algorithms behavior and communication strategies of embedded systems. This team is responsible to evaluate and validate various electronic systems in order to improve performance and functionality, to meet technical specifications and comply with military requirements.

Why choose Weir:

Be part of a global organization dedicated to building a better future: At Weir, the growing world depends on us. It depends on us constantly reinventing, quickly adapting and continually finding better, faster, more sustainable ways to access the resources it needs to thrive. And it depends on each of us doing the best work of our lives. It’s a big challenge – but it is exciting.

An opportunity to grow your own way: Everything moves fast in the dynamic world of Weir. This creates opportunities for us to take on new challenges, explore new areas, learn, progress and excel. Best of all, there is no set path that our people must take. Instead, everyone is given the support and freedom to tailor-make their own career and do the best work of their lives.

Feel empowered to be yourself and belong: Weir is a welcoming, inclusive place, where each individual’s contribution is recognized and all employees are encouraged to innovate, collaborate and be themselves. We continually focus on people and their wellbeing. We believe in fairness and choose to be honest, transparent and authentic in everything we do.

Key Responsibilities:

  • Software Analysis: To understand, investigate and develop algorithms mechanisms and strategies of bare-metal software and binary code. Requires attention to details, personal QA, strong problem-solving skills, and ability to analyze and describe complex application behaviors.
  • Software Validation: Develop tools to conduct analysis and research, test and evaluate products.
  • Engineering Processes: Produce documentation describing application, analysis outcome and patterns. Requires proficiency in English technical writing and inter-personal communication skills.
  • Teamwork: Collaborate with team members and actively participate to improve research process, while being a self-starter with the ability to work with minimal supervision.
  • Safety First: Demonstrate 100% commitment to our zero harm behaviors in support of our drive towards developing a world class safety culture.

Job Knowledge/Education and Qualifications:

  • Mandatory: obtention a Government of Canada security clearance, which requires Canadian citizenship and continuous residence in Canada over the last 10 years as a minimum.
  • Mandatory: Bachelor degree in Computer Science or Computer Engineering (or equivalent) with a minimum of 2 years of relevant experience in low-level programming languages, assembly instruction set, C/C++ and with binary and communication protocols (UART, I2C, TCP/IP) debugging tools.
  • Desirable: Knowledge of software engineering process, processor architecture, memory mapping and scripting languages such as Python, PowerShell or Bash.
  • Desirable: Knowledge of digital forensics, encryption and obfuscation techniques.

Since 1953, Weir Canada, Inc. has operated and managed the Naval Engineering Test Establishment (NETE), a Department of National Defence (DND) facility located in Montreal with operations in Halifax, Victoria and Ottawa/Gatineau. Over 400 personnel are currently employed by Weir at NETE, supporting the Royal Canadian Navy and DND with test and evaluation services in a wide variety of technical areas.

For additional information about what it is like to work at Weir, please visit our Career Page and LinkedIn Page.

Weir is committed to an inclusive and diverse workplace. We are an equal opportunity employer and do not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, veteran status, disability, age, or any other legally protected status. We offer employees a full range of benefits, flexible hours, a stable and challenging work environment, and the chance to become part of a dynamic and highly skilled group.

CCS24-02

#minerals (division)

Développeur Avancé de logiciels Bare-metal - NETE

Weir Canada, Inc.

LaSalle, QC, Canada

Permanent à temps plein, Présentiel

Objectif du rôle: Le Génie Maritime Weir est actuellement à la recherche d'un développeur avancé de logiciels bare-metal pour l'équipe d’électronique, qui fait partie de la section des systèmes de combat et de contrôle navals. Ce poste permanent basé à Montréal (QC) dans l'arrondissement de LaSalle, consiste à analyser et tester des échantillons de code pour comprendre le comportement des algorithmes et les stratégies de communication des systèmes embarqués. Cette équipe est chargée d'évaluer et de valider divers systèmes électroniques afin d'en améliorer les performances et les fonctionnalités, de répondre aux spécifications techniques et de se conformer aux exigences militaires.

Pourquoi choisir Weir : 

Faites partie d’une organisation mondiale dédiée à la construction d’un avenir meilleur : Chez Weir, le monde en croissance dépend de nous. Nous devons constamment nous réinventer, nous adapter rapidement et continuellement trouver de meilleurs moyens, plus rapides et plus durables d’accéder aux ressources dont nous avons besoin pour prospérer. Et cela dépend du fait que chacun d’entre nous fait le meilleur travail de sa vie. C’est un grand défi, mais c’est excitant.

Une opportunité de grandir à votre façon : Tout va vite dans le monde dynamique de Weir. Cela nous donne l’occasion de relever de nouveaux défis, d’explorer de nouveaux domaines, d’apprendre, de progresser et d’exceller. Mieux encore, il n’y a pas de chemin fixe que notre peuple doit prendre. Au lieu de cela, tout le monde a le soutien et la liberté de faire sa propre carrière et de faire le meilleur travail de sa vie.

Se sentir capable d'être soi-même et être à sa place: Weir est un endroit accueillant et inclusif, où la contribution de chaque individu est reconnue et où tous les employés sont encouragés à innover, à collaborer et à être eux-mêmes. Nous nous concentrons continuellement sur les gens et leur bien-être. Nous croyons en l’équité et nous choisissons d’être honnêtes, transparents et authentiques dans tout ce que nous faisons.

Responsabilités principales:

  • Analyse de logiciels: comprendre, étudier et développer des algorithmes et des stratégies de logiciels bare-metal et de code binaire. Nécessite une attention aux détails, une assurance qualité personnelle, de solides compétences en résolution de problèmes et une capacité à analyser et à décrire des comportements d'application complexes.
  • Validation de logiciels: développer des outils pour effectuer des analyses et des recherches, tester et évaluer des produits.
  • Processus d'ingénierie: produire une documentation décrivant l'application, les résultats de l'analyse et les modèles. Nécessite une maîtrise de la rédaction technique en anglais et des compétences en communication interpersonnelle;
  • Travail d'équipe: collaborer avec les membres de l'équipe et participer activement à l'amélioration du processus de recherche, tout en étant autonome et capable de travailler avec un minimum de supervision.
  • Sécurité d'abord: Démontrer un engagement à 100 % en faveur de nos comportements zéro danger en soutien à notre volonté de développer une culture de sécurité de classe mondiale.

Connaissances professionnelles, formation et qualifications :

  • Requis: obtention d'une cote de sécurité du gouvernement du Canada, qui exige la citoyenneté canadienne et la résidence continue au Canada au cours des 10 dernières années au minimum.
  • Requis: Baccalauréat en informatique ou en génie informatique (ou équivalent) avec un minimum de 2 ans d'expérience pertinente en langages de programmation bas niveau, assembleur, C/C++ et avec les outils de débogage de protocoles binaires et de communication (UART, I2C, TCP /IP).
  • Souhaitable: Connaissance des processus de génie logiciel, de l'architecture des processeurs, cartographie de mémoire et des langages de script tels que Python, PowerShell ou Bash.
  • Souhaitable: Connaissance des techniques de criminalistique numérique, de cryptage et d'obscurcissement.

En vertu de la politique de vaccination COVID-19, les nouveaux employés sont tenus d'être entièrement vaccinés comme condition d'emploi, à moins d'être accommodés en raison de contre-indications médicales certifiées, de la religion ou d'autres motifs interdits en vertu de la Loi canadienne sur les droits de la personne.

Fondée en 1871, Weir est un leader mondial de l’ingénierie dont le but est de rendre les opérations minières plus intelligentes, plus efficaces et durables. Grâce à la technologie de Weir, nos clients peuvent produire des métaux et des minéraux essentiels en utilisant moins d’énergie, d’eau et de déchets à moindre coût. Avec le besoin croissant de métaux et de minéraux pour les solutions au changement climatique, les collègues de Weir jouent un rôle important dans le développement d'un avenir à faible émission de carbone. Nous sommes une famille mondiale de 11 000 personnes au talent unique, réparties dans plus de 60 pays, qui s'inspirent mutuellement pour accomplir le meilleur travail de leur vie.

Depuis 1953, Weir Canada, Inc. exploite et gère le Centre d'essais techniques Mer (CETM), une installation du ministère de la Défense nationale (MDN) située à Montréal avec des opérations à Halifax, Victoria et Ottawa/Gatineau. Plus de 400 personnes sont actuellement employées par Weir au CETM, soutenant la Marine royale canadienne et le MDN avec des services de test et d'évaluation dans une grande variété de domaines techniques.

Pour plus d'informations sur ce que signifie travailler chez Weir, veuillez visiter notre page carrières and site LinkedIn.

Weir offre un milieu de travail inclusif et diversifié. Nous sommes un employeur garantissant l'égalité des chances et ne faisons aucune discrimination fondée sur la race, l'origine, le sexe, l'identité de genre, l'orientation sexuelle, le statut d'ancien combattant, le handicap, l'âge ou tout autre statut légalement protégé. Nous offrons aux employés une gamme complète d'avantages sociaux, des horaires flexibles, un environnement de travail stable et stimulant et la chance de faire partie d'un groupe dynamique et hautement qualifié.

[CCS24-02]

#minerals (division)

Read Full Description
Confirmed 5 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles