Senior Firmware Engineer
Moment Energy
Want to build tech that helps power a cleaner future? At Moment Energy , we’re looking for a Senior Firmware Engineer to join our team in Coquitlam, BC and help shape the brains behind our battery energy storage systems.
You’ll be working on firmware that actually matters, writing clean C/C++, solving tricky embedded problems, and collaborating with a brilliant team across hardware, power electronics, and data science.
What you’ll be doing
- Building and maintaining firmware for our BESS products.
- Writing solid C/C++ for microcontrollers and embedded processors.
- Working with CAN, Modbus, Ethernet, RTOS, and ARM-based systems.
- Helping develop control algorithms for BMS functions like cell balancing and fault detection.
- Testing, debugging, and making sure everything runs reliably and safely.
What we’re looking for
- 7+ years in embedded firmware development.
- Strong C/C++ skills and a deep love for embedded systems.
- Experience with safety-critical software and ASIL.
- Confidence with debugging tools like JTAG, oscilloscopes, and logic analysers.
- Someone who’s collaborative, curious, and excited by clean energy.
What you’ll get
- Extended health, dental, and vision.
- RRSP matching.
- 3 weeks’ vacation, plus a week off between Christmas and New Year’s.
- Weekly fitness and yoga, socials, EV charging, and a genuinely open, collaborative team.
If you love building, solving, and being part of something that makes a real impact, we’d love to hear from you.
#J-18808-Ljbffr- ...never be safe enough or scalable enough. We didn’t argue, we engineered the solution. Today, Moment Energy delivers 5x the energy density... .... Now is the moment. Join us. The Opportunity The Senior Firmware Engineer will contribute to the development of cutting-edge firmware...SeniorPermanent employmentFull timeLive outWork at office
$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...SeniorLong term contractFull timeVisa sponsorshipRelocation packageFlexible hours- Advance your career as a Senior Engineer specializing in Photonic Integrated Circuits in British Columbia. Design innovative solutions that contribute to groundbreaking quantum technologies as part of a prestigious team. As a full-time Senior PIC Design Engineer, you will engage...SeniorFull time
- Join McElhanney as a Senior Marine Structural Engineer, leading projects and teams in Vancouver's vibrant marine sector. This senior‑level position is ideal for innovative leaders passionate about marine designs. As a 100% employee‑owned firm, McElhanney offers a cooperative...SeniorFor contractors
- Advance your career with Intertek as a Senior Project Engineer in Coquitlam, BC. Focus on managing projects that ensure building products meet regulatory compliance in a technical environment. This role requires leadership in managing complex projects that involve thorough...SeniorWork at office
- Elevate software quality at Teladoc Health as a Senior QA Automation Engineer in a hybrid role. Your expertise in automation will enhance system reliability and performance across various teams. This position focuses on implementing best QA practices while developing detailed...Senior
- A leading technology company in Metro Vancouver seeks a Principal Engineer in Optics Engineering to drive innovative optical solutions for quantum computing. In this full-time role, you will define optical design flows and lead cross-functional teams. Applicants should have...SeniorFull time
$90k - $110k per year
Senior Project Engineer - Engineering Services Intertek is searching for a Senior 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...SeniorWork at office- Want to make a positive impact on the world? The Opportunity We are seeking a Lead Electrical Engineer to manage and guide our growing team of senior and junior electrical engineers. As a pivotal leader in our engineering department, you will spearhead the design, development...SeniorLong term contractWorldwideRelocationVisa sponsorship
- ...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....SeniorFull timeInternshipRemote work
- 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...
$60k - $80k per year
...Position Summary The Supplier Quality Engineer is responsible for the development, implementation, and maintenance of quality systems in line with IATF 16949:2016. The role is pivotal in the continual improvement activities pertaining to the quality function within the business...Permanent employmentFull timeWork at officeMonday to fridayShift work$138.2k - $190.1k per year
Senior Technical Lead, Government Programs Department: Chief Quantum Office Employment Type: Full Time Location: British... ...same hand. This role will be the primary interface between our engineering teams and government program offices — translating cutting‑edge...SeniorLong term contractFull timeContract workWork at officeImmediate startRelocation packageFlexible hours- ...and fast-paced environment where initiative, ownership, and teamwork are highly valued. About the Role We are looking for a Project Engineer to join our team in Vancouver. As a Project engineer, you will play a key role in ensuring smooth and efficient design, technical...For contractorsWork at officeWorldwide
- ...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 employmentFull timeLive outWork at office
- Join Johnson Barrow as an Inside Sales Engineer, supporting the delivery of cutting-edge HVAC solutions. This role combines technical sales, estimation, and customer communication to ensure satisfaction. As an Inside Sales Engineer, you will collaborate with Outside Sales Engineers...
- ...live and breathe our core values: challenging the status quo, trust, transparency, integrity, and collaboration. Reporting to the Senior Compliance Analyst supervising our AML team, the successful candidate will help oversee the work of the Company’s AML team, including...SeniorLong term contractWork at officeRemote work
- ...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 employmentFull timeLive outWork at office
- Join a pioneering team as a Principal PIC Design Engineer in British Columbia, where you will focus on designing and optimizing photonic integrated circuits for quantum computing applications. This full-time position promotes innovation and collaboration. Your role as a Principal...Full time
- Be part of Teladoc Health Canada as a Backend Engineer focused on developing systems that enhance virtual healthcare access. This hybrid position is ideal for innovative thinkers eager to grow in a collaborative environment. You will be instrumental in creating, maintaining...
- Cimaise recherche un technicien en architecture intermédiaire ou senior pour ses bureaux à Montréal et Sherbrooke. Ce poste offre des défis techniques stimulants et une ambiance collaborative. Avec plus de soixante ans d’expérience, Cimaise se concentre sur l ’innovation architecturale...SeniorWork at office
$142k - $178k per year
Senior Manager, Information Security Department: Operations Employment Type: Full Time Location: British Columbia, Canada Compensation: The base annual salary range for this full-time role is between $142,000 to $178,000. This range reflects the minimum...SeniorLong term contractFull timeRelocation packageFlexible hours- 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 engage...Senior
- Enhance HR service delivery as a Senior ServiceNow HRSD Consultant with Alcor Solutions. Your mission will be to lead impactful projects and improve employee experiences through innovative HR solutions. This senior-level position emphasizes your expertise in the ServiceNow...Senior
- Elevate your career at Centrilogic as a Senior Program Manager. Lead intricate client programs, oversee diverse teams, and drive exceptional project outcomes while ensuring financial performance. This Senior Program Manager role reports directly to the Director of the PMO...Senior
- ...native environments as well as on‑premise customer deployments. The candidate will work closely with frontend developers and DevOps engineers to deliver innovative software solutions. Responsibilities Design, develop, and maintain code using Java and Python programming languages...Senior
- ...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 officeLocal area
$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 ourteam in Coquitlam...Full timeLocal areaWorldwideShift work- ...Operations Manager __ 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...Hourly payLong term contractFull timeContract workTemporary workMonday to friday
$180k per year
Senior Privacy & Commercial Counsel Location: Remote (Canada) Department: Legal Reports to: Co-Founders Type: Full-time, Permanent Salary: CA$180,000 Website: About Prospeo Prospeo is a B2B SaaS sales intelligence platform used by over 2,000 companies worldwide. We help...SeniorPermanent employmentFull timeContract workWork at officeRemote workWork from homeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior software developer Coquitlam, BC
- working with seniors Coquitlam, BC
- senior human resources Coquitlam, BC
- senior director of operations Coquitlam, BC
- construction senior project manager Coquitlam, BC
- senior program manager Coquitlam, BC
- senior development manager Coquitlam, BC
- senior data scientist Coquitlam, BC
- senior property accountant Coquitlam, BC
- senior project coordinator Coquitlam, BC
