Sr. Firmware Engineer – Clean Energy (Vancouver)

Sr. Firmware Engineer – Clean Energy (Vancouver)

11 Sep
|
The Pearl Fisher Group
|
Vancouver

11 Sep

The Pearl Fisher Group

Vancouver

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 excellent 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

📌 Sr. Firmware Engineer – Clean Energy (Vancouver)
🏢 The Pearl Fisher Group
📍 Vancouver

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 (vancouver) / vancouver

Subscribe to this job alert:

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