W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9gecbjbm5vdmf0aw9uig5ldy9qcgcvymfubmvylwrlzmf1bhquanbnil1d

Firmware Heatmaster

Firmware Heatmaster

  • Location

    Montreal

  • Sector:

    Other

  • Job Type:

    Permanent

  • Contact:

    Nadia Makarem

  • Job Reference:

    4312

  • Published:

    4 months ago

  • Expiry date:

    2019-09-23

  • Start Date:

    2019-07-29

  • :

    #

We're looking for a solid firmware developer to join our company and play a key role in engineering team. There are interesting technical challenges, and these require an experienced teammate to tackle them. If you master the requirements outlined below and would thrive in environment like ours, then contact us to find out more about our team and the innovative projects that we're working on.

Main responsabilities

  • Write, modify and update code for new and existing products
  • Design firmware based on external requirements
  • Analyze and derive experiment profiles from new or existing product modules
  • Create and improve algorithms from derived experimental analysis
  • Bring up new PCBs with Electronic Engineer
  • Firmware validation and debugging in development phase
  • Write technical documents
  • Communication with other parties such as Electronical Engineers and Application Developers

Requirements

Education

· Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering or equivalent discipline and experience

Experience 

· 3+ years of relevant Firmware experience (design, development and troubleshooting)

· Experience working with Electrical Engineering to bring up a PCB (required)

· Experience with embedded microcontrollers and low power devices (required)

· Previous experience with consumer electronics, medical devices or consumable products is desirable

· Previous experience in interfacing with batteries and small heating elements, and integrating control algorithms is an asset

Skills and qualities

Expert level C/C++ skills

  • Understanding of serail communication protocols I2C, UART (required)
  • Knowledge of BLE, RTOS
  • Knowledge of various sensors and ICSc communication
  • Ability to thrive in a fast-paced, growing company and to work in collaborative team environment
  • An open mind and a desire to learn and use the best technology to solve a given problem
  • Language

Strong written and oral communication skills in English to work with an international team