Job Posting: Intermediate/Senior Firmware Engineer

Job Posting: Intermediate/Senior Firmware Engineer

Department
Engineering
Contract
Part Time
Location
On-Site
Published
May 21, 2025

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.

Open positions

View other openings

Engineering

Principal Power Electronics Engineer

Full Time
On-Site
Engineering

Power Electronics Design Engineer

Full Time
On-Site
arrow_outward