Equinox Power Innovations Inc.
  • Sign In

  • My Account
  • Signed in as:

  • filler@godaddy.com


  • My Account
  • Sign out

  • HOME
  • ABOUT US
  • APPLICATIONS
  • TECHNOLOGY
  • DEVELOPMENT TOOLS
  • CAREERS
  • More
    • HOME
    • ABOUT US
    • APPLICATIONS
    • TECHNOLOGY
    • DEVELOPMENT TOOLS
    • CAREERS
Equinox Power Innovations Inc.

Signed in as:

filler@godaddy.com

  • HOME
  • ABOUT US
  • APPLICATIONS
  • TECHNOLOGY
  • DEVELOPMENT TOOLS
  • CAREERS

Account


  • My Account
  • Sign out


  • Sign In
  • My Account

Job Posting: Intermediate/Senior Firmware Engineer

Job Type: Full-time, on-site

Company: Equinox Power Innovations

Location: Burnaby, British Columbia


About Us:   


Equinox Power is at the forefront of the clean technology revolution. Our mission is to accelerate the transition to a sustainable future by developing advanced power conversion products. Our expertise lies in crafting sophisticated solutions tailored for mass production and commercialization, setting new standards in cost-efficiency, quality, and reliability. 

We specialize in advanced power conversion technologies, providing solutions for electric vehicle charging, renewable energy, battery storage systems, and smart grid operations. Our technical expertise also extends to cutting-edge powering solutions in the emerging space of the Telecom sector. 


Position Overview:    


We have an exciting opportunity for an Intermediate/Senior Firmware Engineer to join our growing team. Reporting directly to Equinox Power’s Chief Technology Officer, we are looking for a someone who enjoys working in a small start-up environment and wants to have a meaningful impact towards our company’s strategic goals, project deliverables and the growth and skillsets of other engineers. Equinox Power has a collaborative team culture, so we need someone with a similar mindset and work style to further contribute to our company’s success. 

This is a full-time in-person role for our office in Burnaby, BC. Due to our company’s expected growth and workload, we anticipate the role to transition to a Team Lead position in the future, leading and mentoring others.

In this role, you will need a strong background in bare-metal firmware development. The ideal candidate will have experience specifying requirements and designing code that directly controls transistors to convert power, measures analog signals, implements control loops, sequences states during power transitions and faults, and communicates with other devices. This role requires an intermediate or senior-level professional with at least 5 years of practical experience.


Duties and Responsibilities:


  • Specify, develop, document, and maintain robust C firmware libraries.
  • Collaborate with cross-functional teams to define requirements, integrate firmware solutions into larger systems, and support product development.
  • Conduct thorough prototype testing and validation, ensuring compliance with industry standards and certifications, including functional safety standards.
  • Work with ARM Cortex microcontrollers and implement communication protocols such as SPI, I2C, CAN, and RS485.
  • Use simulation tools and lab equipment to debug and optimize hardware and firmware. 


Required Qualifications:


  • Bachelor’s Degree in Electrical Engineering or equivalent.
  • At least 5 years of experience in bare metal firmware development in the C programming language.
  • A working knowledge of electronics with the ability to read schematics and identify and understand circuit blocks such as amplifiers, filters, multiplexors, switching and linear regulators, level-shifters, etc.
  • Experience with integrated development environments and JTAG debugging tools.
  • Strong problem-solving skills and ability to work independently as well as in a team environment.


In addition, experience in any of these areas would be an advantage:


  • Work experience in power conversion projects (AC-DC, DC-DC, DC-AC).
  • Concurrent programming (e.g., multithreading, resource locking).
  • Control theory (e.g., stability criteria, time and frequency domains).
  • Digital Signal Processing (e.g., digital filter methods, fixed-point issues).
  • Communication protocols (e.g., specification, layers, I2C, SPI, CAN).
  • Numerical methods (e.g., binary arithmetic, approximation, integration).


Salary Range: $110,000 - $160,000 per year


Join us at Equinox Power and be a part of a team that is shaping the future of power electronics. If you are passionate about pushing the boundaries of technology, excited about making a significant impact in the industry, and unafraid of taking calculated risks, we want to hear from you.


How to Apply: 


Interested candidates are invited to submit their resume and cover letter to info@equinoxpowerinc.com with the subject line "Intermediate/Senior Firmware Engineer Application".


Equinox Power is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.


Copyright © 2025 Equinox Power Innovations Inc. - All Rights Reserved.

  • HOME
  • ABOUT US
  • APPLICATIONS
  • TECHNOLOGY
  • DEVELOPMENT TOOLS
  • CAREERS

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept