Sr. Firmware/Embedded software Engineer

3 weeks ago


Burnaby, Canada PotisEdge Full time

Job Title: Sr. Firmware/Embedded Software Engineer Location: Burnaby, BC Type: Full-time Overview We are seeking a hands‑on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and implementation of our BMS platform for the North American market. This role will work closely with global engineering teams and local customers to drive successful product adaptation and deployment. Duties Participate in the architecture design and development of BMS systems, including defining hardware and software requirements. Develop and optimize BMS control algorithms (e.g., SOC, SOH, cell balancing) through data analysis and testing. Design and execute test plans (HIL, bench, and vehicle testing), analyze results, and drive performance improvements. Coordinate and support BMS-related certifications (e.g., IEC61000, UN38.3). Lead customer technical engagements, including communication protocol definition, interface specifications, and control strategy alignment. Collaborate cross-functionally with battery cell, module/pack, and vehicle integration teams. Define BMS technical specifications, develop functional workflows and control strategies, and prepare related technical documents. Contribute to safety and cybersecurity compliance efforts. Qualifications Bachelor’s degree or higher in Electrical Engineering, Automation, Electronics, Control Engineering, Computer Science, or related fields. Experience in BMS or battery system development, with successful mass production project involvement is an asset. Proficient in embedded C/C++ development, familiar with RTOS (e.g., FreeRTOS), and MATLAB/Simulink modeling. Strong understanding of battery technology (especially lithium‑ion), analog/digital circuit design, and sensor applications. Familiar with SOC/SOH estimation algorithms and battery safety design. Experienced with CAN, UART, SPI protocols, and automotive functional safety standards (e.g., ISO 26262). Skilled in using BMS test tools (e.g., CANoe, LabVIEW) and battery testing equipment (e.g., charge/discharge testers). Familiar with the full BMS development lifecycle, including requirements, design, validation, and production support. Effective problem‑solving skills and the ability to diagnose complex system issues. Team‑oriented with strong communication skills and the ability to work across departments. Experience with AUTOSAR, ASPICE, functional safety (FuSa), or cybersecurity is a plus. PotisEdge Co., Ltd., founded in 2015, specializes in three core business areas: EV Battery Systems, Smart Energy Storage Systems, and Hydrogen Fuel Battery Systems. With a commitment to “independently developing core BESS technologies across the entire stack” including iCCS, BMS, and EMS. PotisEdge focuses on advancing energy system technologies and delivering innovative smart energy solutions to meet diverse application needs. Join us in this exciting opportunity to contribute to innovative projects while advancing your career in system engineering Seniority level: Associate Employment type: Full-time Job function: Research and Design Industries: Renewable Energy Equipment Manufacturing #J-18808-Ljbffr



  • Burnaby, Canada PotisEdge Full time

    Job Title: Sr. Firmware/Embedded Software Engineer Location: Burnaby, BC Type: Full-time Overview We are seeking a hands‑on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and implementation of our BMS platform for the North American market. This role will work closely with...


  • Burnaby, Canada PotisEdge Full time

    Job Title: Sr. Firmware/Embedded Software Engineer Location: Burnaby, BC Type: Full-time Overview We are seeking a hands‑on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and implementation of our BMS platform for the North American market. This role will work closely with...


  • Burnaby, British Columbia, Canada PotisEdge Full time $80,000 - $120,000 per year

    Job Title: Sr.Firmware/Embedded software EngineerLocation:Burnaby, BCType:Full-timeOverviewWe are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and implementation of our BMS platform for the North American market. This role will work closely with global...


  • Burnaby, Canada Schweitzer Engineering Laboratories, Inc. Full time

    Embedded Software Engineer page is loaded## Embedded Software Engineerlocations: Canada - Burnabytime type: Full timeposted on: Posted Todayjob requisition id: 2025-18342We’re a team of professional engineers dedicated to making electric power safer, more reliable and more economical. We’re looking for colleagues who are passionate about...


  • Burnaby, Canada Schweitzer Engineering Laboratories, Inc. Full time

    Embedded Software Engineer page is loaded## Embedded Software Engineerlocations: Canada - Burnabytime type: Full timeposted on: Posted Todayjob requisition id: 2025-18342We’re a team of professional engineers dedicated to making electric power safer, more reliable and more economical. We’re looking for colleagues who are passionate about...


  • Burnaby, Canada Schweitzer Engineering Laboratories, Inc. Full time

    Embedded Software Engineer page is loaded## Embedded Software Engineerlocations: Canada - Burnabytime type: Full timeposted on: Posted Todayjob requisition id: 2025-18342We’re a team of professional engineers dedicated to making electric power safer, more reliable and more economical. We’re looking for colleagues who are passionate about...

  • Senior Firmware

    3 weeks ago


    Burnaby, Canada PotisEdge Full time

    A leading energy technology firm based in Burnaby is seeking a Sr. Firmware/Embedded Software Engineer. In this role, you will develop and optimize battery management systems, collaborate with global teams, and ensure technical performance in energy solutions. A bachelor’s degree in a relevant field and strong skills in embedded C/C++ are essential. Join...

  • Senior Firmware

    3 weeks ago


    Burnaby, Canada PotisEdge Full time

    A leading energy technology firm based in Burnaby is seeking a Sr. Firmware/Embedded Software Engineer. In this role, you will develop and optimize battery management systems, collaborate with global teams, and ensure technical performance in energy solutions. A bachelor’s degree in a relevant field and strong skills in embedded C/C++ are essential. Join...

  • Senior Firmware

    3 weeks ago


    Burnaby, Canada PotisEdge Full time

    A leading energy technology firm based in Burnaby is seeking a Sr. Firmware/Embedded Software Engineer. In this role, you will develop and optimize battery management systems, collaborate with global teams, and ensure technical performance in energy solutions. A bachelor’s degree in a relevant field and strong skills in embedded C/C++ are essential. Join...


  • Burnaby, Canada Schweitzer Engineering Laboratories Full time

    We’re a team of professional engineers dedicated to making electric power safer, more reliable and more economical. We’re looking for colleagues who are passionate about developing hard real-time systems in critical applications.At Schweitzer Engineering Laboratories (SEL) you will enjoy:Healthy work/life balance.Focused on delivering high quality,...