Bootstrap

SII Canada

Firmware Software Developer

📌Ottawa, Canada 🇨🇦

⏱︎ full-time

🧙‍♂️ mid-level

hybrid

Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 16 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 1.621 milliards de dollars canadiens.

SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels. Notre ambition : faire évoluer les systèmes d’information et contribuer à la création des produits et services de demain pour nos clients.

En tant qu’entreprise de consultation en TI basée au Québec, SII Canada opère dans un environnement mondial où l’anglais est essentiel. Nous restons dédiés à la promotion et au respect de la langue française au sein de notre entreprise.

Tasks to perform (title and detailed description):

  • T1: Design, implement, test, and document parts of the Firmware containerized microservices running in an embedded Linux based system ARM-based platform and also to the development of the manufacturing Yocto based image to help factory operators to perform HW testing.
  • T2: Design, implement, test, and document other components of the HSM (Hardware Security Module) embedded software according to quarterly objective.

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
  • Good experience with C/C++, Python and Linux shell scripting
  • Experience with new boards bring-up
  • Experience with writing software using hardware interfaces such as I2C, SPI, UART, SMBus, PCI-E, NVMe, NOR Flash, DDR, EEPROM, GPIO, USB
  • Linux kernel configuration, root FS, device tree, systemd
  • Writing new linux kernel modules ans drivers
  • Build systems, Yocto, Gitlab
  • Good understanding of multi-threading and inter process communication
  • Ability to design complex systems and write functional, and design specifications
  • Experience with ARM SoCs

Location of performance of assigned tasks:

Ottawa’s office in the hybrid mode (home/office). Average office attendance - 3 days/week.

Other similar jobs

C++ GPU Modelling Engineer

@ AMD, 📍Canada 🇨🇦

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, 📍Canada 🇨🇦

Embedded Software Engineer

@ Actalent, 📍Canada 🇨🇦

Embedded Software Engineer

@ Abbott, 📍Canada 🇨🇦

Embedded Software Engineer

@ Actalent, 📍Canada 🇨🇦

Embedded Software Engineer FCS & FMS

@ Airbus, 📍Canada 🇨🇦

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, 📍Canada 🇨🇦

Embedded Software Development Engineer, Ring

@ Amazon, 📍Canada 🇨🇦

Embedded Software Engineer FCS & FMS

@ Airbus, 📍Canada 🇨🇦

Embedded Software Engineer II, Ring

@ Amazon, 📍Canada 🇨🇦

  • Employment

    ⏱︎ full-time

  • Experience

    🧙‍♂️ mid-level

  • Working model

    hybrid

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, 📍Canada 🇨🇦

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, 📍Canada 🇨🇦

    Embedded Software Engineer

    @ Actalent, 📍Canada 🇨🇦

    Embedded Software Engineer

    @ Abbott, 📍Canada 🇨🇦

    Embedded Software Engineer

    @ Actalent, 📍Canada 🇨🇦

    Embedded Software Engineer FCS & FMS

    @ Airbus, 📍Canada 🇨🇦

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, 📍Canada 🇨🇦

    Embedded Software Development Engineer, Ring

    @ Amazon, 📍Canada 🇨🇦

    Embedded Software Engineer FCS & FMS

    @ Airbus, 📍Canada 🇨🇦

    Embedded Software Engineer II, Ring

    @ Amazon, 📍Canada 🇨🇦

Remote Work
Post time
Level
Employment
Industry
Apply Now ↗