Moment Energy

Senior Firmware Engineer

Moment Energy
Apply
23 days ago
Surrey, CanadaSenior

Responsibilities

  • Design, develop, and maintain firmware for embedded systems used in battery energy storage systems.
  • Write clean, efficient, and documented C/C++ code for microcontrollers and embedded processors.
  • Implement CAN, Modbus, and Ethernet communication protocols between battery energy storage system components.
  • Develop battery management control algorithms for cell balancing, state estimation, and fault detection.
  • Define hardware-software interfaces and collaborate with hardware and power electronics engineers on integration.
  • Perform firmware testing and debugging, including unit testing, integration testing, and hardware-in-the-loop testing.
  • Keep current with embedded systems and firmware development advances and improve firmware development processes.

Requirements

  • Bachelor's or master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • At least 7 years of embedded firmware development experience, preferably in renewable energy or automotive industries.
  • Experience developing safety-critical software and understanding relevant standards including ASIL.
  • Strong C/C++ programming skills and deep knowledge of embedded systems.
  • Experience with CAN, Modbus, Ethernet, and real-time operating systems.
  • Familiarity with microcontroller architectures such as ARM and related development tools.
  • Experience with JTAG, oscilloscopes, and logic analyzers.
  • Strong problem-solving, analytical, communication, and teamwork skills.
  • Passion for clean energy and environmental impact.

Benefits

  • Employee equity and an RRSP matching program.
  • Extended health, dental, and vision coverage for employees and dependents through Manulife.
  • Paid time off, a paid company closure between Christmas and New Year's, and paid sick leave.
  • Open collaborative office culture with company socials, wellness programs, weekly yoga or fitness sessions, and free on-site EV charging.
  • Weekly Tuesday company dinner, coffee, and snacks.
  • Benefits listed apply to full-time, permanent employees only.

Tech Stack

Categories

Moment Energy

About Moment Energy

51-200 employees
Contact me