C/C+ Software Developer

Found in: Jooble CA O C2 - 1 week ago


Montréal QC, Canada Groupe SII Full time

Tasks to perform (title and detailed description):

  • T1: Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing and field failure analysis processes
  • T2: Design, implement, test, and document other components of the HSM embedded software and the host-side software, which interfaces with the embedded HSM software according to quarterly objectives

Comments on T1 and T2:

  • You will join the HSM Embedded Software Development team
  • You will work in a very dynamic environment and will heavily interact with the hardware, software, and manufacturing engineering teams •
  • You will participate in requirements analysis, design discussions, planning sessions and effort estimates.
  • You will heavily invest in documenting and testing your designs including test automation


Skills:

  • Solid work experience in embedded software development in Linux/U-Boot
  • Very strong C, reasonable C++, Python and Linux shell scripting
  • Experience with writing software using hardware interfaces such as I2C, SPI, UART, SMBus, PCI-E, NVMe, NOR Flash, DDR, EEPROM, GPIO, USB
  • Good understanding of multi-threading and inter process communication
  • Ability to design complex systems and write functional, and design specifications
  • Experience with ARM SoCs
  • TCP/IP networking
  • Containers, build systems, CI/CD, Yocto, Gitlab, Jira
  • Strong English communication is required


Location of performance of assigned tasks:
Ottawa’s office in the hybrid mode (home/office)

#J-18808-Ljbffr
  • C+ Developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Montréal, QC, Canada Ubisoft Entertainment Full time

    Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to...

  • C+ Developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Montréal, QC, Canada Ubisoft Full time

    Job Description Ubisoft Data Office (UDO), part of Ubisoft IT, is looking for a C++ Developer to join their team which is committed to the mission of developing Ubisoft's data platform. This platform is a company-wide reference and a trusted source of telemetry. It provides real-time visibility on how our titles are played and an understanding of the...

  • Experienced C/C++ Applicative Developer

    Found in: Jooble CA O C2 - 1 week ago


    Montréal, QC, Canada Itlink Full time

    What if your next challenge would allow you to develop technological solutions and services that give sense to your action and meet the great challenges of our time and those to come? Your IMPACT : Accelerate the transformation of mobility, act for health through digital, better understand and protect the planet, imagine the industries of the future, make...

  • C++ Developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Montréal, QC, Canada Ubisoft Entertainment Full time

    Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to...

  • Lead C++ Software Engineer

    Found in: Talent CA C2 - 1 week ago


    Montréal, Canada Cadence Design Systems, Inc. Full time

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon...

  • C/C++ embedded developer in the automotive industry

    Found in: Jooble CA O C2 - 1 day ago


    Boucherville, QC, Canada Myskysys Full time

    Developpeur embarque C/C++ dans l'industrie automobile (ISO 26262) Description: nous recherchons un projet avec notre client, Cliente a Boucherville, Quebec. Le projet necessite l'expertise d'un developpeur embarque C/C++ possedant une experience significative dans l'industrie automobile. Responsabilites: Analyser, concevoir, developper...

  • Lead C++ Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Montréal, QC, Canada Cadence Design Systems Full time

    We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s. You will develop new algorithms and optimizations for QoR (Quality of Results)...

  • Directeur(trice) adjoint(e)

    Found in: Adzuna CA C2 - 4 days ago


    Nicolet, QC, G9H, Bécancour, Canada Super C Full time

    Titre du poste : Directeur(trice) adjoint(e) - Super C Type de poste : Permanent Numéro de la demande : 37325 Bannière : Super C Statut : Temps plein Super C Nicolet Lieu : 2315 Bd Louis Fréchette, Nicolet, QC J3T 1M9 Nombre d’heures: Temps plein Quarts de travail : Jour, soir et fin de semaine Venez relever de nouveaux défis et...

  • Directeur(trice) adjoint(e)

    Found in: Adzuna CA C2 - 11 hours ago


    Varennes, QC, G3X, Lajemmerais, Canada Super C Full time

    Titre du poste : Directeur(trice) adjoint(e) - Super C Type de poste : Permanent Numéro de la demande : 37939 Bannière : Super C Statut : Temps plein Super C Varennes Lieu : 59 Rue de l'Aqueduc, Varennes, QC J3X 2J3 Nombre d’heures: Temps plein Quarts de travail : Jour, soir et fin de semaine Venez relever de nouveaux défis et...

  • Programmeur C#

    Found in: Jooble CA O C2 - 1 day ago


    Montréal, QC, Canada Ubisoft Entertainment Full time

    Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to...

  • C#/.Net Developer

    Found in: Jooble CA O C2 - 4 days ago


    Montréal, QC, Canada ALLTECH CONSULTING SVC INC Full time

    Job Responsibilities: * Work with Development, DevOps and Security teams to identify and develop automated security and compliance capabilities in support of DevSecOps processes. * Analyze proprietary Application frameworks and implement security solutions. * Provide technical guidance on Security solutions supported by DevSecOps. ...

  • Programmer - Online (C#)

    Found in: Jooble CA O C2 - 5 days ago


    Montréal, QC, Canada Ubisoft Full time

    When you’re a Network Programmer at Ubi Montreal, you have direct influence over the quality of the game’s online experience. You are entrusted with developing the game’s low-level network features, the multiplayer engine, and optimizing network performance. During the game’s development, you commit yourself to answering the most fundamental...

  • Programmeur C#

    Found in: Jooble CA O C2 - 2 weeks ago


    Montréal, QC, Canada Ubisoft Entertainment Full time

    Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to...

  • Programmeur C#

    Found in: Jooble CA O C2 - 7 days ago


    Montréal, QC, Canada Ubisoft Entertainment Full time

    Programmer (Gameplay) - (Assassin's Creed project) Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry,...

  • Développeur principal Fullstack C##/ASP.NET

    Found in: Jooble CA O C2 - 2 days ago


    Longueuil, QC, Canada MoCA Cognition Full time

    English Follows) Nos outils de dépistage cognitif permettent des diagnostics précoces et des plans de traitement pour améliorer la santé et le bien-être du cerveau. Nous recherchons un développeur principal Fullstack C#/ASP.NET expérimenté pour rejoindre notre équipe de développement Agile. En tant que développeur Fullstack C#, vous jouerez un...

  • Programmer - Online (C#)

    Found in: Jooble CA O C2 - 6 days ago


    Montréal, QC, Canada Ubisoft Entertainment Full time

    When you’re a Network Programmer at Ubi Montreal, you have direct influence over the quality of the game’s online experience. You are entrusted with developing the game’s low-level network features, the multiplayer engine, and optimizing network performance. During the game’s development, you commit yourself to answering the most fundamental...

  • Programmer - Online (C#)

    Found in: Jooble CA O C2 - 2 weeks ago


    Montréal, QC, Canada Ubisoft Full time

    As an online programmer at Ubisoft Montreal, you will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment. Can the servers support hundreds of thousands of people? Equipped with the latest tools, your reliable and cohesive team will use inventiveness, logic, and...

  • Director, Business Development Performance

    Found in: Jooble CA O C2 - 1 week ago


    Montréal, QC, Canada SS&C Technologies Holdings Full time

    Job Description Job Title: Director, Business Development Performance & Analytics Location(s): Toronto or Montreal office Get To Know The Team: Performance and Analytics, a division of Regulatory and Analytical Services, is an investment processing service group that provides performance measurement, analytics and reporting services to Asset...

  • Senior C++ Software Engineer

    Found in: Jooble CA O C2 - 1 week ago


    Québec, QC, Canada Quantitative Talent Ltd Full time

    Our client is a global leader in quantitative trading. They are seeking experienced Senior C++ Software Engineers to join their team, to build and maintain their high-performance trading and research systems. Responsibilities - Designing and implementing a high-performance, stable, and robust trading platform and/or data research platform -...

  • C++ Developers

    Found in: Talent CA C2 - 1 week ago


    Montréal, Canada hireVouch Full time

    Job DescriptionOur client is a global telco/fintech that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns. They have deep expertise in trading, technology and operations and attribute their success to rigorous scientific research. As a technology and...