C/C+ Software Developer

2 weeks ago


Montreal, 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/C++ Software Developer

    Found in: Talent CA C2 - 1 week ago


    Montreal, Canada Groupe SII Full time

    Partenaire technologique des grandes entreprises depuis 9, le Groupe SII est au cœur de l'économie de l'innovation avec collaborateurs, une présence internationale dans pays, et un chiffre d’affaires supérieur à millions de dollars canadiens. SII Canada, installée à Montréal et Toronto, a pour objectif d'apporter des solutions à forte valeur...

  • C/C++ Fullstack developer

    Found in: Talent CA C2 - 1 week ago


    Montreal, Canada Solutions Techso Full time

    An international leader in digital transformation, Techso is a fast-growing company offering consulting services in three niches of expertise: technology infrastructure management (IT), specific application development (DEV) and product lifecycle management (PLM).Founded in 2014, Techso has built a reputation for the quality of its projects delivered to...

  • C++ Developer

    Found in: Talent CA C2 - 1 week ago


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

  • C++ Developer

    Found in: Talent CA C2 - 1 week ago


    Montreal, Canada Solution SFT Full time

    Passionate about your field? Looking for a work environment where you can meet challenges, innovate, use state-of-the-art tools and collaborate with experts from various sectors? Want to join a world class company and industry leader and be proud to contribute to our projects and mission? Come join our dynamic and innovative team and share your passion with...

  • C++ Developer

    Found in: Talent CA C2 - 1 week ago


    Montreal, Canada Ubisoft Full time

    Job DescriptionUbisoft 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 habits...

  • Principal C++ Software Engineer

    Found in: Talent CA C2 - 1 week ago


    Montreal, 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+ Developer

    2 weeks ago


    Montreal, 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

    2 weeks ago


    Montreal, 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

    2 weeks ago


    Montreal, 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

    2 weeks ago


    Montreal, Canada Ubisoft Full time

    Job DescriptionUbisoft 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 habits...

  • C+ Developer

    2 weeks ago


    Montreal, Canada Ubisoft Full time

    Job DescriptionUbisoft 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 habits...

  • C+ Developer

    2 weeks ago


    Montreal, Canada Ubisoft Full time

    Job DescriptionUbisoft 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 habits...

  • Développeur FullStack C# .NET et C++ Developer

    Found in: Talent CA C2 - 2 weeks ago


    Montreal, Canada TCP Management Full time

    Voxco, une société de premier plan dans le domaine des solutions logicielles d'enquête, recherche un développeur FullStack talentueux pour rejoindre notre équipe dynamique à Montréal. En tant que développeur FullStack, vous serez responsable du développement et de la maintenance de nos applications logicielles, en utilisant une gamme de technologies...

  • c++ Developer

    Found in: beBee jobs CA - 1 week ago


    Montreal, Quebec, Canada DELAN - IT Head Hunters Full time

    Tasks/Responsibilities The C++ Developer (Low Latency) will be responsible for programming the main system of the world-renowned company. MORE PRECISELYDevelop and optimize a high-performance platform in terms of its execution speed Design systems to facilitate access to various data useful to the company Create data analysis, risk management and performance...


  • Montreal, 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 the...


  • Montreal, 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 the...


  • Montreal, 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 the...

  • C++ Developer

    2 weeks ago


    Montreal, 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

    2 weeks ago


    Montreal, 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

    2 weeks ago


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