Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer

Epoch Biodesign

Independent energy is here. Help us deploy it.

Energy should be free. Free from aging grids, fragile supply chains, and unnecessary extraction. At Moment Energy, we’re building a world where clean power is abundant, affordable, and uninterrupted for everyone.

The world doesn’t need another promise about energy; it needs proof that a freer future is possible. Moment Energy is the pragmatic liberator of power, the only company certified to turn the largest untapped energy supply into independent energy.

Now is the moment. While the industry scraps millions of batteries with decades of life left, we put them to work by repurposing large‑format batteries into advanced battery energy storage systems that deliver real‑world impact.

We were told second‑life batteries would never be safe enough or scalable enough. We didn’t argue, we engineered the solution. Today, Moment Energy delivers 5x the energy density and holds the certifications required to deploy energy independence at scale.

The Role

The Senior Firmware Engineer will contribute to the development of cutting‑edge firmware for our battery energy storage systems (BESS). As a Senior Firmware Engineer, you will play a crucial role in designing, implementing, and testing the embedded software that controls the core functionality of our BESS. You will work closely with hardware engineers, power electronics engineers, and data scientists to ensure seamless integration and optimal performance.

Responsibilities

  • Design, develop, and maintain firmware for embedded systems used in battery energy storage systems (BESS).
  • Write clean, efficient, and well‑documented code in C/C++ for micro controllers and embedded processors.
  • Implement communication protocols (e.g., CAN, Modbus, Ethernet) for data exchange between BESS components.
  • Develop and implement control algorithms for battery management systems (BMS), including cell balancing, state estimation, and fault detection.
  • Collaborate with hardware engineers to define hardware‑software interfaces and ensure seamless integration.
  • Perform rigorous testing and debugging of firmware to ensure reliability, safety, and performance, develop unit testing and integration testing with HIL systems.
  • Stay up‑to‑date with the latest advancements in embedded systems and firmware development.
  • Contribute to the continuous improvement of Moment Energy's firmware development processes.

The Candidate

We’re looking for individuals with the following traits, skills, and experiences:

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • 7+ years of experience in embedded firmware development, preferably in the renewable energy or automotive industries.
  • Previous experience on safety‑critical software development and an understanding of relevant standards including ASIL.
  • Strong programming skills in C/C++, with a deep understanding of embedded systems concepts.
  • Experience with communication protocols (e.g., CAN, Modbus, Ethernet) and real‑time operating systems (RTOS).
  • Familiarity with microcontroller architectures (e.g., ARM) and development tools.
  • Experience with debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
  • Excellent problem‑solving and analytical skills.
  • Strong communication and teamwork skills.
  • Passion for clean energy and a desire to make a positive environmental impact.

Why join us?

  • Today, we’re delivering 5x the energy density and have all the certifications needed to ship energy independence to the world.
  • Be part of a mission‑driven company focused on creating sustainable energy solutions and making a positive impact on the world.
  • Collaborate closely with passionate co‑founders and a team committed to innovation and excellence.
  • Contribute to building and scaling a company from the ground up, where your work will have a direct and meaningful impact.
  • Thrive in a workplace that values collaboration, wellness, and celebrating successes, with regular company socials, fitness sessions, and more.

Moment Energy Benefits Highlights

Financial Growth: Employee equity and a robust RRSP matching program.

Comprehensive Health Coverage: Extended health, dental, and vision benefits for you and your dependents through Manulife.

Generous Time Off & Flexibility: Paid time off plus a paid company closure between Christmas and New Year's, with a generous paid sick leave.

Vibrant Culture & Perks: Open and collaborative office culture, frequent company socials and wellness programs (weekly yoga/fitness), and free EV charging on‑site.

Company Dinner: Weekly Tuesday dinner provided by Moment Energy. We also have a generous supply of coffee and snacks for the office!

Our Commitments

Moment Energy is an equal‑opportunity employer. We are committed to inclusive, barrier‑free recruitment and selection processes, including our work environment. We especially welcome applications from Indigenous peoples, members of racialized communities, persons with disabilities, women, and persons who identify as 2SLGBTQ+.

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Coquitlam, BC vacancy
  • Elevate your engineering career with Intertek as a Senior Project Engineer in Coquitlam, BC. Engage in testing and certification for diverse electrical products, ensuring safety and quality across North America. Intertek is seeking a Senior Project Engineer to join its Electrical... 
    Senior

    Intertek Group Plc

    Coquitlam, BC
    2 hours ago
  • $117k - $161k per year

    Senior PIC Design Engineer Department: Chip & Test Engineering Employment Type: Full Time Location: British Columbia, Canada Compensation: The base annual salary range for this full-time role is $117,000 to $161,000 CAD. This range reflects the minimum and... 
    Senior
    Long term contract
    Full time
    Visa sponsorship
    Relocation package
    Flexible hours

    Photonic Inc.

    Coquitlam, BC
    15 days ago
  • Enhance your career as a Senior Mainframe Infrastructure Metrics Engineer within a prominent financial organization. Focus on real-time monitoring and data analysis to safeguard critical workloads. This pivotal role requires in-depth knowledge of performance management for... 
    Senior

    Randstad Enterprise

    Coquitlam, BC
    8 days ago
  • We are seeking a Senior Delivery Manager to lead large‑scale Analytics & Data Management programs for marquee clients in our Sports & Gaming...  ...complex, multi‑workstream programs and projects involving data engineering, data platforms, and analytics solutions. Proactively identify... 
    Senior
    Long term contract

    GENNTE Technologies

    Coquitlam, BC
    2 hours ago
  •  ...professional support, coordinate technical discussions, and identify additional value opportunities for ABB. Requirements Electrical Engineering degree or Technologist Diploma with 5+ years in electrical and automation systems installation, servicing, or commissioning.... 
    Senior
    Full time
    Internship
    Remote work

    ABB

    Coquitlam, BC
    10 days ago
  • Join Intertek as a Senior Project Engineer and lead engineering evaluations in Coquitlam, BC. Focus on regulatory compliance for standardized and creative building materials in North America. In this senior role, you will manage QA programs, create Listing reports, and mentor... 
    Senior
    Work at office

    Intertek Testing Services NA

    Coquitlam, BC
    2 hours ago
  • $90k - $110k per year

    Project Engineer, Testing & Certification, Coquitlam, BC Intertek, a Nationally Recognized Testing Lab (NRTL) and leading provider of quality and safety solutions to many of the world’s leading brands and companies, is seeking a Project Engineer to join our team in... 
    Local area
    Worldwide
    Shift work

    Intertek Group Plc

    Coquitlam, BC
    2 hours ago
  •  ..., TX, or Vancouver, CA. Your Role And Responsibilities In this role, you will have the opportunity to manage a team of designers/engineers to deliver high quality, cost effective, and timely engineering solutions to customers. Each day, you will formulate plans and allocate... 
    Hourly pay
    Long term contract
    Contract work
    Temporary work
    Monday to friday

    ABB

    Coquitlam, BC
    8 days ago
  • Applications Engineer Overview We are seeking an Applications Engineer to support the adaptation and application of existing product designs to Canadian construction standards and codes. This role sits at the intersection of engineering, product application, and customer... 

    OpTalent | Canada | Recruitment

    Coquitlam, BC
    8 days ago
  •  ...would never be safe enough or scalable enough. We didn’t argue, we engineered the solution. Today, Moment Energy delivers 5x the energy...  ...multidisciplinary engineering team across mechanical, electrical, firmware, software, battery systems, and test engineering. Establish... 
    Permanent employment
    Full time
    Live out
    Work at office

    Moment Energy

    Coquitlam, BC
    6 days ago
  • Impact safety technology as a Project Engineer at Consilium Safety in Vancouver. This role emphasizes successful project delivery in marine, industrial, and energy sectors through innovative engineering solutions. As a Project Engineer, you will lead project execution, ensuring... 

    Consilium Safety Group

    Coquitlam, BC
    8 days ago
  • $128k - $178k per year

    Our client, a global professional services firm specializing in tax and advisory services, is seeking a Senior Tax Manager to join their team. In this role, you will be part of the Global Compliance & Reporting (Tax) team supporting corporate and multinational clients.... 
    Senior
    Flexible hours

    Manpower

    Coquitlam, BC
    8 days ago
  • Make a significant impact as a Principal PIC Design Engineer in British Columbia, Canada, focusing on photonic integrated circuit design and quantum technology development. This full time chance is designed for creative thinkers. As a Principal Engineer, you will leverage over... 
    Full time

    Photonic

    Coquitlam, BC
    2 hours ago
  • Elevate data engineering at Disney by designing scalable data pipelines using Snowflake. Join a dynamic team to automate and maintain high-quality data processes. This role seeks a skilled Data Engineer with over five years of experience in cloud data platforms, preferably... 

    HCLTech

    Coquitlam, BC
    8 hours ago
  • Elevate your career with Johnson Barrow as an Inside Sales Engineer, focusing on delivering HVAC solutions and supporting Outside Sales Engineers effectively. Drive impact through estimating, quoting, and customer engagement. At Johnson Barrow, Inc., you will be essential in... 

    Ambient Enterprises

    Coquitlam, BC
    5 days ago
  •  ...would never be safe enough or scalable enough. We didn’t argue, we engineered the solution. Today, Moment Energy delivers 5x the energy...  ...closely with the test engineering team, electrical, mechanical, firmware, and manufacturing teams to validate new designs, investigate failures... 
    Permanent employment
    Full time
    Live out
    Work at office

    Moment Energy

    Coquitlam, BC
    10 days ago
  • Unlock your creativity as a Forward Deployed AI Engineer at Enlightened Today. Directly collaborates with founders to build forward-thinking AI solutions in a fast-paced environment. This role empowers you to engage deeply with users and stakeholders to identify challenges... 
    Immediate start

    Enlightened Today

    Coquitlam, BC
    8 days ago
  • Photonic seeks a full-time Photonic IC Layout Engineer to join their British Columbia team. Drive innovation in photonic layouts for quantum computers with this impactful role. Bring your expertise from a Master's or PhD program, along with 3+ years in photonic layout design... 
    Full time

    Photonic Inc.

    Coquitlam, BC
    8 days ago
  • Become a driving force in optics engineering at Photonic's British Columbia location. As a Principal Engineer, lead the development of groundbreaking optical sub-systems for quantum computing technologies. This full-time position calls for seasoned professionals with over... 
    Full time

    Photonic Inc.

    Coquitlam, BC
    8 days ago
  • Alcor Solutions is seeking to hire a Senior Consultant – Techno-Functional (ServiceNow HRSD). The ideal candidate will possess strong business and technical consulting expertise with in-depth knowledge of ServiceNow’s Human Resources Service Delivery (HRSD) module. In this role... 
    Senior

    Alcor Solutions

    Coquitlam, BC
    2 days ago
  • Step into a key role as Senior AML Compliance Associate at BET99, Canada’s leading online sportsbook and casino. Drive compliance initiatives and manage AML processes in this dynamic remote environment. In this role, reporting to the Senior Compliance Analyst, you will oversee... 
    Senior
    Remote work

    BET99

    Coquitlam, BC
    2 hours ago
  •  ...Drive the brand vision as the Senior Retail Director at GreenTee Golf Shop in Coquitlam, BC. Oversee commercial performance, team development, and customer satisfaction in a luxury retail environment. As the leader of GreenTee Golf Shop, part of JK World Group, you will... 
    Senior

    JK World Group

    Coquitlam, BC
    2 hours ago
  •  ...Project Engineer - Engineering Services Intertek is searching for a Project Engineer, Engineering Services to join our Building & Construction team in our Coquitlam, BC office. This is a fantastic opportunity to grow a versatile career in the Testing, Inspection, and Certification... 
    Work at office
    Local area

    RCG Moody International Limited c/- Intertek

    Coquitlam, BC
    11 hours ago
  • We're Hiring – Senior Family Lawyer / Associate Counsel – Family Law & Litigation Location: Coquitlam, BC Position Type: Full-Time | In-Office We are hiring a Senior Family Lawyer / Associate Counsel – Family Law & Litigation on behalf of our client in Coquitlam. About the... 
    Senior
    Long term contract
    Full time
    For contractors
    Work at office
    Relocation

    Alliance Recruitment Brokers

    Coquitlam, BC
    8 days ago
  •  ...deliver real-world impact. We were told second-life batteries would never be safe enough or scalable enough. We didn’t argue, we engineered the solution. Today, Moment Energy delivers 5x the energy density and holds the certifications required to deploy energy independence... 
    Permanent employment
    Full time
    Live out
    Work at office

    Moment Energy

    Coquitlam, BC
    23 hours ago
  •  ...commercial acumen with proven experience in supplier negotiations, contract management, and cost optimization. A bachelor's degree in Engineering or similar field and minimum 5 years relevant experience Industry experience in sectors such as marine, ports, heavy industry,... 
    Hourly pay
    Long term contract
    Full time
    Contract work
    Temporary work
    Monday to friday

    ABB

    Coquitlam, BC
    7 days ago
  • $105k per year

     ...Kwikwetlem First Nation Senior Manager, Community Infrastructure & Housing Date June 2026 Reports to Title Director, Community...  ...the procurement and management of consultants, contractors, engineers, architects, and service providers. Review and approve project... 
    Senior
    Long term contract
    Remplacement
    Full time
    Contract work
    For contractors
    Work at office
    Shift work
    Afternoon shift

    Kwikwetlem First Nation

    Coquitlam, BC
    6 days ago
  • $60k - $80k per year

     ...meeting outstanding quality standards (IATF 16949 certified), positioning ourselves as an extension of our client’s design, sourcing, engineering and logistics teams. We pride ourselves in providing superior customer service and evolving product lines as well as very high-... 
    Permanent employment
    Full time
    Internship
    Work at office
    Worldwide
    Relocation
    Monday to friday
    Shift work

    Ampco Manufacturers Inc.

    Coquitlam, BC
    18 days ago
  • $49.9k - $68.64k per year

     ...Job ID 142691 Job Category Supply Chain Job Level Individual Contributor Position Type Full-Time Job Overview Senior Technical Associate Great Brands & Great People. We work with big, exciting coffee and beverage brands, and we have fun doing it... 
    Senior
    Full time

    Keurig Dr Pepper

    Coquitlam, BC
    11 days ago
  • $42 - $48 per hour

     ...and timing estimates, reports and design specifications for machinery and systems Supervise technicians, technologists and other engineers and review and approve designs, calculations and cost estimates Assess business opportunities and develop strategies Develop risk... 
    Permanent employment
    Flexible hours
    Shift work
    Night shift
    Weekend work
    Day shift
    Afternoon shift
    Early shift

    PSC Engineering and Inspection Services

    Coquitlam, BC
    29 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!