Sr. Firmware Engineer – Clean Energy (Winnipeg)

Sr. Firmware Engineer – Clean Energy (Winnipeg)

29 Sep
|
Pearlfisher Group
|
Winnipeg

29 Sep

Pearlfisher Group

Winnipeg

Are you interested in joining a high-growth company and software team in the Clean Energy industry? Do you want to work with massive amounts of real-time energy data, and the latest cloud technologies in IoT, machine learning and mobile and web apps?Our client and it’s people help make the world safer, brighter and more productive. They are a team of builders and doers who share a passion for innovation and a desire to outpace their competition. The organization offers an inclusive workplace, empowers its employees to embrace diversity in all forms, celebrates differences, and treats everyone with equity and respect.This is a great opportunity to join the client’s clean energy team in their mission to accelerate the adoption of renewable energy and create a more intelligent home!The goal is to reduce global carbon emissions through the manufacturing and sale of renewable power backup systems. They are looking for a
senior firmware engineer
to architect, design and write production-ready firmware for our recent and existing embedded systems. The ideal candidate for this role is a passionate, self-motivated, and collaborative problem solver with excellent communication skills. As a member of a growing firmware team distributed between Vancouver, Canada and Portland, Maine, this role will be instrumental in helping build a reliable, environmentally sustainable electricity grid. This will be achieved through products that combine intermittent energy sources, like solar,



with residential storage systems.The company has recently experience explosive growth from its start-up origin and they need to scale up their technology while continuing to drive innovation of consumer power electronics.Why work for our client?
You want to contribute technologically to the reduction of worldwide carbon emissionsYou want to help build a distributed power generation networkYou want to interact with the entire technology stack (from silicone to cloud)You want to contribute to modern tech stacks and deprecation of old stacksWhat will you do?
Develop and maintain a robust embedded ARM-based platform for our home energy monitoring and management devicesContribute to the development and maintenance of other new and existing embedded productsDecompose broad directives into detailed plans and articulate tickets within the team’s issue-tracking systemCoordinate with members of the Hardware and Manufacturing Teams to support certification, manufacturing-test, and NPI processesCoordinate with Software Team members to define and implement clean system interfaces and perform integration testingMentor junior team members and co-ops as the team continues to growFoster continuous improvement of existing automated build and test systemsAs part of this role, you will be required to:
Demonstrate ability designing and delivering large-scale projectsCoordinate with development teams to identify and implement appropriate architectures for deploying, monitoring,



and alertingPassion for automation, re-usability, and hands on developmentSelf-directed and capable of working in a dynamic and startup-like environment with a high attention to detail.What will you be required to have?
Minimum Qualifications:Bachelor of Applied Science degree in Electrical, Computer, or Mechatronics engineering or related discipline5 years experience developing firmware for embedded systemsPreferred Qualifications:Master’s degree in Electrical, Computer, or Mechatronics engineering or related disciplineProficient in writing technical documentationExperience reading and reviewing hardware schematicsExperience in WiFi and/or Bluetooth networkingExperience in power electronics and power systemsInterest and understanding of energy storage and generationDirect experience with the agile development process;
especially applied within the embedded domainWhat else will you need to be successful?
Excellent written and oral communication skillsDemonstrable mastery of the C programming languageUnderstanding of ARM microcontrollers and their system architectureStrong aptitude for solving complex and open-ended engineering problemsComprehensive knowledge on real time operating systems in embedded platformsProficient with ‘git’ or similar version control systemsProficient with the Python programming languageComprehensive medical benefitsEmployer RRSP contribution matchingUnlimited vacation (and they genuinely encourage you to use it)Work-from-home flexibilitySpacious current office in the heart of downtown Vancouver
#J-18808-Ljbffr

📌 Sr. Firmware Engineer – Clean Energy (Winnipeg)
🏢 Pearlfisher Group
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr. firmware engineer – clean energy (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: sr. firmware engineer – clean energy (winnipeg) / winnipeg