Senior Firmware Developer

tendersglobal.net

Description

 

High Tech Genesis is looking to hire a Firmware Developer to join our exciting team where you will develop and deliver control software modules for bare metal STM32 platforms for renewable energy technology including electric vehicle charging, solar power, home monitoring and more!

 

Roles and responsibilities:

  • Write software modules to manage and control energy-centric hardware peripherals
  • Tune the control algorithms
  • Optimize firmware for speed and troubleshoot problems based on user feedback
  • Promote good software engineering practices through design and code reviews

Required skills and experience:

  • At least 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 with algorithms for control for power conversion or motor control
  • Recent experience working in hardware and/or electrical and/or electronic engineering lab
  • Recent experience working high volume deployed firmware consumer products
  • Recent experience working with LTSpice
  • Recent experience with DevOps and Jira
  • 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 understand and suggest revisions and improvements to hardware schematics based on implementation implications, testing, and troubleshooting
    • Ability to troubleshoot technical problems with hardware and software
  • Ability to tune control algorithms on simulation software and port to microcontrollers in a deployed product using Matlab

Desired Skills:

  • Bachelors in Engineering from top tier university
  • Ideally dual diploma in both Electrical and Software engineering

Note 1: You MUST be legally entitled to work in Canada (i.e., possess Canadian Citizenship, Permanent Residency or Valid Work Permit).

Note 2: High Tech Genesis Inc. is an Equal Opportunity Employer.

Note 3: Please submit an MS Word version of your resume when applying for this position.

Note 4: Salary is commensurate with experience.

Begin your exciting career with us by applying on-line at:

strong class=”helpus”>To help us track our recruitment effort, please indicate in your cover/motivation letter where (tendersglobal.net) you saw this job posting.

Share

Aquatic Conservation Field Technician – Seasonal

tendersglobal.net Seeking a temporary, full-time (up to 40 hrs./wk.) aquatic field technician for spring-fall 2026…

22 minutes ago

Personne agente de développement philanthropique

tendersglobal.net StatusPoste permanent à temps plein (35 heures/semaine).Lieu de travailMontréal, Toronto ou VancouverDate de début16…

22 minutes ago

Partnership, Grant and communication Manager (This position is subject to funding availability)

tendersglobal.net Partnership, Grant and communication Manager (This position is subject to funding availability) To help…

22 minutes ago

Bilingual (Spanish/English) Environmental Educator

tendersglobal.net Eco-Cycle’s Bilingual (Spanish/English) Environmental Educator delivers engaging environmental education programs to students, educators, and…

22 minutes ago

Communications Assistant // Assistant(e) en communications

tendersglobal.net Ottawa Riverkeeper is seeking a Communications Assistant to join our enthusiastic and engaged team.  Start Date:…

22 minutes ago

Stage – Soutient à une communauté andine ayant pour objectif d’améliorer la qualité de vie…

tendersglobal.net Stage – Soutient à une communauté andine ayant pour objectif d’améliorer la qualité de…

22 minutes ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.