Jobs
>
Montréal

    Advanced Bare-metal Software Developer - Montreal, Canada - Weir

    Weir
    Default job background
    Full time
    Description

    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 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 g row 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 b e y ou rself and b elong : 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 and .

    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 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 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.

    [CCS24-02]

    #minerals (division)



  • Cerence Inc. Montreal, Canada Full time

    A Moving Experience. · Principales responsabilités : · Être en charge du déploiement et de la gestion de l'écosystème Studio dans Kubernetes. · Être un leader sur le processus d'automatisation, encadrer les membres de l'équipe à travers le monde et l'appliquer à nos projets. · So ...


  • Autodesk Montreal, Canada Full time

    Position Overview · Autodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you've ever driven a high-perfor ...

  • Comtech

    Software Developer

    3 days ago


    Comtech Montreal, Canada Full time Regular

    Job Title: Software Developer · Department: Engineering · Revision Date 2/28/2024 · Location: Montreal, Canada · Company Overview · Key Responsibilities: · Design, implement, test and document software functions in a multi-core/multi-threads Intel x86 server platform, runn ...


  • Silicon Labs Montréal, QC, Canada

    Développeur Logiciel Sénior / Senior Software Developer page is loaded Développeur Logiciel Sénior / Senior Software Developer · Apply locations Montreal time type Full time posted on Posted Yesterday job requisition id 19631 We are Silicon Labs.We are a leader in secure, intell ...


  • Trader Corporation Montréal, QC, Canada

    La Société Trader est un leader canadien de confiance dans le domaine des médias en ligne et des services aux concessionnaires et aux prêteurs. net au Québec) offre le plus grand inventaire de voitures neuves et d'occasion au Canada, recevant plus de 25 millions de visites mensue ...


  • Amazon Montréal, QC, Canada

    Aimeriez-vous travailler sur une variété de projets stratégiques qui sont à l'avant-garde du développement d'applications et de l'adoption de l'infonuagique? · AWS est à la recherche d'architectes techniques et de développeurs seniors talentueux et pragmatiques pour contribuer à ...


  • CM Labs Montréal, QC, Canada

    Développeur Logiciel Senior - Vortex Studio /Senior Software Developer-Vortex Studio Nous sommes l'entreprise à l'origine des simulateurs terrestres et maritimes les plus fiables du secteur. · Grâce à sa plate-forme Vortex Studio, CM Labs offre des capacités pour les simulateurs ...


  • Circle Medical Technologies, Inc. Montréal, QC, Canada

    Circle Medical est une entreprise de technologie de santé en démarrage financée par Y-Combinator dont la mission est d'apporter des soins primaires de qualité et agréables à tous les habitants de la planète. Bâtie par des entrepreneurs, des ingénieurs, des concepteurs et des méde ...


  • Zimmer Biomet Montreal, Canada External

    JOB DESCRIPTION At Zimmer Biomet, we believe in pushing the boundaries of innovation and driving our mission forward. As a global medical technology leader for nearly 100 years, a patient's mobility is enhanced by a Zimmer Biomet product or technology every 8 seconds. · As a Zim ...


  • Dialogue Health Technologies Inc Montreal, Canada

    Education: · Expérience: · Education · No degree, certificate or diploma · Experience · 5 years or more · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · ...


  • Astek Montréal, QC, Canada

    Le Groupe AstekCréé en France en 1988, Astek est un acteur mondial de l'ingénierie et du conseil en technologies. Fort de son expertise dans de nombreux secteurs industriels et tertiaires, Astek accompagne ses clients internationaux dans le déploiement intelligent de leurs produi ...


  • Zimmer Biomet Montreal, Canada Full time

    Valued Team member: We are glad you are exploring new opportunities within Zimmer Biomet · What You Can Expect · À quoi s'attendre · Notre équipe de développement logiciel se démarque par son atmosphère créative et conviviale, son processus de développement rigoureux et sa capaci ...


  • Tundra Technical Solutions Montreal, Canada

    Développeur senior de logiciels embarqués · Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l'architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applicatio ...

  • FLIR Unmanned Aerial Systems, ULC

    Software Developer

    2 days ago


    FLIR Unmanned Aerial Systems, ULC Laval, Canada Full time

    Description · Job Summary: · Software Developer · *this is a 12 mos contract with the possibility to convert to full time · Teledyne FLIR is seeking a talented Software Developer to join our Engineering team in the Laval, Quebec office. · We are a small and passionate team th ...


  • EXFO Montréal, QC, Canada

    EXFO développe des solutions de test, de surveillance et d'analyse plus intelligentes pour l'industrie mondiale des communications. Nous sommes des conseillers de confiance pour les opérateurs de réseaux fixes et mobiles, les hyperscalers et les leaders du secteur de la fabricati ...

  • Selby Jennings

    Software Developer

    1 week ago


    Selby Jennings Montreal, Canada

    Global investment firm searching for strong Software Developers for Machine Learning Infrastructure. · Responsibilities: · Take stock of any existing code base to streamline repositories and propose an internal technical roadmap · Build scalable, testing, production grade syste ...

  • Adecco Canada

    Software Engineer

    3 days ago


    Adecco Canada Montréal, QC, Canada Full time

    Shifts: Hybrid, Three days in the office - two days at home | work 40 hours a week · Permanent | Full-time Adecco est activement à la recherche d'un développeur de logiciels talentueux pour se joindre à son équipe à Montréal, QC. Le rôle consiste à concevoir, mettre en œuvre et ...

  • MPA Recruitment

    Software Developer

    5 days ago


    MPA Recruitment Montreal, Canada

    Software Developer - Data Infrastructure · Global hedge fund · Department: Data Development · Montreal (relocation bonus provided) · MPA has been retained by a global investment management firm to recruit a Software Developer for their Data Infrastructure team. This technology dr ...

  • Selby Jennings

    Software Developer

    6 days ago


    Selby Jennings Montreal, Canada

    Global investment management firm hiring strong software developers · Responsibilities: · Work heavily with stakeholders to effectively understand challenings, gather requirements, an collect all documentation · Build scalable, production grade backend applications using Python ...

  • Selby Jennings

    Software Developer

    22 hours ago


    Selby Jennings Montreal, Canada

    Selby Jennings has partnered with a global investment firm that is looking to add strong Software Developers to their team · The Software Developer will have the following responsibilities: · Acquire a deep understanding of the data requirements of investment research teams to ...