Sr. Firmware Engineer – Clean Energy
# Sr. Firmware Engineer – Clean Energy **The Pearl Fisher Group** · Vancouver, BC · `On-site` 🕒 **Статус:** *Опубликовано: 7 дней назад* · *Источник: Indeed* --- ### About the Role Full Time Vancouver, Canada 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 new 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 emissions You want to help build a distributed power generation network You want to interact with the entire technology stack (from silicone to cloud) You want to contribute to modern tech stacks and deprecation of old stacks What will you do? Develop and maintain a robust embedded ARM-based platform for our home energy monitoring and management devices Contribute to the development and maintenance of other new and existing embedded products Decompose broad directives into detailed plans and articulate tickets within the team’s issue-tracking system Coordinate with members of the Hardware and Manufacturing Teams to support certification, manufacturing-test, and NPI processes Coordinate with Software Team members to define and implement clean system interfaces and perform integration testing Mentor junior team members and co-ops as the team continues to grow Foster continuous improvement of existing automated build and test systems As part of this role, you will be required to: Demonstrate ability designing and delivering large-scale projects Coordinate with development teams to identify and implement appropriate architectures for deploying, monitoring, and alerting Passion for automation, re-usability, and hands on development Self-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 discipline 5 years experience developing firmware for embedded systems Preferred Qualifications: Master’s degree in Electrical, Computer, or Mechatronics engineering or related discipline Proficient in writing technical documentation Experience reading and reviewing hardware schematics Experience in WiFi and/or Bluetooth networking Experience in power electronics and power systems Interest and understanding of energy storage and generation Direct experience with the agile development process; especially applied within the embedded domain What else will you need to be successful? Excellent written and oral communication skills Demonstrable mastery of the C programming language Understanding of ARM microcontrollers and their system architecture Strong aptitude for solving complex and open-ended engineering problems Comprehensive knowledge on real time operating systems in embedded platforms Proficient with ‘git’ or similar version control systems Proficient with the Python programming language Benefits Comprehensive medical benefits Employer RRSP contribution matching Unlimited vacation (and they genuinely encourage you to use it) Work-from-home flexibility Spacious new office in the heart of downtown Vancouver If you’re interested and a good fit for the role, please apply Interested in this position? We are ready to receive your application. below to send us an email for this opening. Please don't forget to include: Full Name Resume A short introduction about yourself Contact information
Наблюдалась 2026-09-15, впервые 2026-09-08, найдена на 2 площадках, источник — Indeed.