Skip to content

Firmware Developer

  • On-site
    • Montreal, Quebec, Canada
  • Active

Job description

Location:         Montreal, QC (on-site)

Term:               Permanent

High Tech Genesis is on the hunt for a Firmware Developer to help bring cutting-edge technology to life.

 

In this role, you will: 

  • Write software modules to manage and control EV charging protocols.

  • Perform initial bring up of new PCB designs.

  • Promote good software engineering practices through design and code reviews.

Job requirements

  • Minimum of 5 years of professional (non-academic) experience delivering projects on STM32 or other ARM-based microcontrollers using embedded C on bare metal programming

  • Recent experience with board bring ups

  • Recent experience working in hardware and/or electrical and/or electronic engineering lab

  • Bachelors in Engineering, ideally dual diploma in both Electrical and Software Engineering

  • Candidate must be able to demonstrate:

    • A high level of detailed expertise and experience in one of the following microcontroller architectures and common hardware busses and peripherals: ADC, i2c, spi, can, pwm

    • An ability to learn and adopt existing software architecture and improve through testing and iteration

    • Ability to troubleshoot technical problems with hardware and software

 

Bonus skill:

  • Bilingual English, Spanish and French written and spoken.

High Tech Genesis Inc. is an Equal Opportunity Employer. Diversity and inclusion are at the core of our values.

Please be advised:

  1. Applicants must have the legal right to work in Canada.

  2. Kindly submit your resume in MS Word format upon application for this position.

or