
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:
Applicants must have the legal right to work in Canada.
Kindly submit your resume in MS Word format upon application for this position.
or
All done!
Your application has been successfully submitted!