Company Neurio Technology
Name Sr. Firmware Engineer - Neurio Technology - Clean Energy
Req # 55864
Location Vancouver CLEAN
Employment Type Full Time
Shift 1st
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 technologies in IoT, machine learning, big data, and mobile and web apps?
Come join the Clean Energy Team in our mission to accelerate the adoption of renewable energy and create a more intelligent home.
Neurio, a subsidiary of Generac Power Systems, is seeking 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 us build a reliable, environmentally sustainable electricity grid. This will be achieved through our products that combine intermittent energy sources, like solar, with residential storage systems.
Located in the heart of downtown Vancouver, BC, Canada, we offer a flexible work environment in our spacious, modern office. Walkable from the Canada and Expo Line stations on Granville
St, and surrounded by many eateries, our office also includes secure entry, ping-pong and foosball tables, as well as a fully-stocked kitchen.
Located in the heart of downtown Vancouver, BC, Canada.
Essential Duties and Responsibilities:
● 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 our team continues to grow
● Foster continuous improvement of existing automated build and test systems