Sr. Firmware/Embedded software Engineer

1 day ago


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

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
  • 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



  • Burnaby, British Columbia, Canada b-8be6-42c8-bf68-d9642f8f52f0 Full time $45,000 - $55,000 per year

    About AvestecAvestec is a Vancouver-based technology company specializing in advanced flying robotic systems for industrial inspection. We design, develop, and manufacture proprietary UAVs that operate in challenging environments, delivering innovative inspection solutions to clients across the energy sector.Position OverviewWe are looking for a motivated...


  • Burnaby, British Columbia, Canada 4507afa0-528e-4fd2-b71b-8d27d54f21ba Full time $120,000 - $180,000 per year

    AboutOur client is a rapidly growing technology company specializing in themanufacturingandsupplyofaudioandvideocommunicationproducts. Their innovative solutions are designed to make industrial communication safe, simple, and effective. They collaborate with some of the largest technology companies globally to deliver cutting-edge products to their...

  • Principal Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada Microchip Technology Inc. Full time US$86,000 - US$186,000

    Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We...

  • Principal Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada Microchip Technology Full time $86,000 - $186,000 per year

    Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We...


  • Burnaby, British Columbia, Canada Fortinet Full time $115,000 - $135,000 per year

    DescriptionJoin Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. We are currently looking for an Embedded Software developer. This position offers...


  • Burnaby, British Columbia, Canada Fortinet Full time $115,000 - $135,000 per year

    Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. We are currently looking for an Embedded Software developer. This position offers variety and...


  • Burnaby, British Columbia, Canada Fortinet Full time $135,000 - $190,000 per year

    DescriptionFortinet is calling for an experienced Embedded Software Developer who can think outside the box, has a logical approach to coding, and looking to grow their career in the network security industry. This individual will be working on the FortiManager, the centralized device management product, that configures the FortiGate. This team is...


  • Burnaby, British Columbia, Canada Nupeak Robotics Full time US$75,000 - US$85,000 per year

    About Nupeak RoboticsNupeak Robotics is a venture-backed startup dedicated to developing robotic systems that master complex physical tasks. Our mission is to create robots that learn as effectively as humans, helping to automate manual labor tasks and improve efficiency. Our core product, PixaBerry, is a proprietary robotic strawberry harvester. The...


  • Burnaby, British Columbia, Canada Fortinet Full time $100,000 - $135,000 per year

    DescriptionFortinet is offering an exciting opportunity and hiring an Embedded Software Developer to help with our FortiAuthenticator product development. The FortiAuthenticator builds on the foundations of Fortinets Single Sign-On, adding a greater range of user identification methods and scalability.The FortiAuthenticator is the gatekeeper of authorization...


  • Burnaby, British Columbia, Canada Fortinet Full time $100,000 - $120,000 per year

    DescriptionAs a senior Embedded Developer at Fortinet, you will be responsible for the full development cycle of newer and award winning flagship Fortinet products. You will be given the opportunity to participate in the development cycle from troubleshooting and testing to participation in the design and development of new features. You will work with the...