Senior Software/Firmware Development Engineer

4 weeks ago


Montreal, Canada Techspace Solutions Full time

Job Title: Senior Software/Firmware Development Engineer

Location: Montreal, Ottawa, Ottawa (Onsite)

Duration: Full Time

Keyword to search:

  • Experience with ARM SoCs
  • Embedded software development in Linux/U-Boot
  • new boards bring-up
  • Linux kernel modules
  • Very strong C, reasonable C++, Python and Linux shell scripting
  • Containers, build systems, CI/CD, Yocto, Gitlab, Jira

Job Description:

  • 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
  • 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
  • Solid work experience in embedded software development in Linux/U-Boot
  • Very strong C, reasonable 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 modules
  • Good understanding of multi-threading and inter process communication
  • Ability to design complex systems and write functional, and design specifications

Preferred Skills:

  • Experience with ARM SoCs
  • TCP/IP networking
  • REST, gRPC
  • Containers, build systems, CI/CD, Yocto, Gitlab, Jira

Job Type: Full-time

Benefits:

  • Dental care
  • Paid time off
  • Vision care

Schedule:

  • 8 hour shift
  • Day shift
  • Monday to Friday

Education:

  • Bachelor's Degree (preferred)

Language:

  • English (preferred)

Work Location: In person

#J-18808-Ljbffr

  • Montreal, Canada Boston Scientific Gruppe Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Create Alert Senior Firmware Engineer - Electrophysiology Onsite Location(s):  Montreal, QC, CA Additional Locations:  Canada-QC-Montreal Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance ...


  • Montreal, Canada Boston Scientific Gruppe Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Create Alert Senior Firmware Engineer - Electrophysiology Onsite Location(s):  Montreal, QC, CA Additional Locations:  Canada-QC-Montreal Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston...


  • Montreal, Canada Boston Scientific Gruppe Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Create Alert Senior Firmware Engineer - Electrophysiology Onsite Location(s):  Montreal, QC, CA Additional Locations:  Canada-QC-Montreal Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston...


  • Montreal, Canada Boston Scientific Gruppe Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Create Alert Senior Firmware Engineer - Electrophysiology Onsite Location(s):  Montreal, QC, CA Additional Locations:  Canada-QC-Montreal Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston...


  • Montreal, Canada Intrado Corporation Full time

    For this opening we will consider candidates from the following locations: Montreal,QC,Canada | La mission d'Intrado est de sauver des vies et de protéger les communautés en les aidant à se préparer, à répondre et à se remettre d'événements critiques. Notre entreprise SaaS innovante et à la pointe de la technologie est en tête de la transformation...


  • Montreal, Canada Intrado Corporation Full time

    For this opening we will consider candidates from the following locations: Montreal,QC,Canada | La mission d'Intrado est de sauver des vies et de protéger les communautés en les aidant à se préparer, à répondre et à se remettre d'événements critiques. Notre entreprise SaaS innovante et à la pointe de la technologie est en tête de la transformation...


  • Montreal, Canada Intrado Corporation Full time

    For this opening we will consider candidates from the following locations: Montreal,QC,Canada | La mission d'Intrado est de sauver des vies et de protéger les communautés en les aidant à se préparer, à répondre et à se remettre d'événements critiques. Notre entreprise SaaS innovante et à la pointe de la technologie est en tête de la transformation...


  • Montreal, Canada Intrado Corporation Full time

    For this opening we will consider candidates from the following locations: Montreal,QC,Canada | La mission d'Intrado est de sauver des vies et de protéger les communautés en les aidant à se préparer, à répondre et à se remettre d'événements critiques. Notre entreprise SaaS innovante et à la pointe de la technologie est en tête de la transformation...


  • Montreal, Canada Intrado Corporation Full time

    For this opening we will consider candidates from the following locations: Montreal,QC,Canada | La mission d'Intrado est de sauver des vies et de protéger les communautés en les aidant à se préparer, à répondre et à se remettre d'événements critiques. Notre entreprise SaaS innovante et à la pointe de la technologie est en tête de la transformation...


  • Montreal, Canada Intrado Corporation Full time

    For this opening we will consider candidates from the following locations: Montreal,QC,Canada | La mission d'Intrado est de sauver des vies et de protéger les communautés en les aidant à se préparer, à répondre et à se remettre d'événements critiques. Notre entreprise SaaS innovante et à la pointe de la technologie est en tête de la transformation...


  • Montreal, Canada Intrado Corporation Full time

    For this opening we will consider candidates from the following locations: Montreal,QC,Canada | La mission d'Intrado est de sauver des vies et de protéger les communautés en les aidant à se préparer, à répondre et à se remettre d'événements critiques. Notre entreprise SaaS innovante et à la pointe de la technologie est en tête de la transformation...


  • Montreal, Canada Boston Scientific Full time

    About the role: The Boston Scientific Electrophysiology Firmware R&D team is looking for an experienced and highly motivated Senior Firmware Engineer to apply their expertise and make important contributions to the development of first-of-a-kind, life-changing medical devices through the definition, design, test and documentation of their embedded...


  • Montreal, Canada Boston Scientific Full time

    About the role: The Boston Scientific Electrophysiology Firmware R&D team is looking for an experienced and highly motivated Senior Firmware Engineer to apply their expertise and make important contributions to the development of first-of-a-kind, life-changing medical devices through the definition, design, test and documentation of their embedded...

  • Firmware Engineer

    6 days ago


    Montreal, Canada Solution SFT Full time

    Services SFT is looking for a passionate firmware developer who is interested in developing the next generation of healthcare simulator products within the hardware engineering department.The role we are offering you:The firmware developer will participate in the whole range of healthcare simulation products. Typical tasks will include analysis, design,...

  • Firmware Engineer

    2 months ago


    Montreal, Canada Solution SFT Full time

    Services SFT is looking for a passionate firmware developer who is interested in developing the next generation of healthcare simulator products within the hardware engineering department.The role we are offering you:The firmware developer will participate in the whole range of healthcare simulation products. Typical tasks will include analysis, design,...

  • Firmware Engineer

    5 days ago


    Montreal, Canada Solutionsft Full time

    Services SFT is looking for a passionate firmware developer who is interested in developing the next generation of healthcare simulator products within the hardware engineering department.The role we are offering you:The firmware developer will participate in the whole range of healthcare simulation products. Typical tasks will include analysis, design,...

  • Firmware Engineer

    3 days ago


    Montreal, Canada Solutionsft Full time

    Services SFT is looking for a passionate firmware developer who is interested in developing the next generation of healthcare simulator products within the hardware engineering department.The role we are offering you:The firmware developer will participate in the whole range of healthcare simulation products. Typical tasks will include analysis, design,...


  • Montreal, Canada Boston Scientific Full time

    Additional Locations: Canada-QC-MontrealDiversity - Innovation - Caring - Global Collaboration - Winning Spirit - High PerformanceAt Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access...


  • Montreal, Canada Boston Scientific Full time

    Additional Locations: Canada-QC-Montreal Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With...


  • Montreal, Canada Boston Scientific Full time

    Additional Locations: Canada-QC-Montreal Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With...