Lead Firmware Engineer

2 weeks ago


Kelowna, Canada CRWN.AI Full time

Lead Firmware Engineer – CRWN.AI – Kelowna, BC

CRWN.AI is a machine learning company that uses sensors to detect, localize, and categorize electrical discharge in real time, without the need for an operator in the field. Identifying changes in frequency in electrical discharge allows us to provide insights into areas of wildfire risk, power outages, and exceptional electrical discharge on powerlines.

Where Do You Fit In?

We need you CRWN.AI is currently live-testing our sensor technology on transmission lines. You’ll be responsible for bringing our firmware to full production readiness—ensuring robust, efficient, and scalable solutions that integrate seamlessly with hardware, cloud platforms, and utility systems.

What You’ll Do:

  • Lead the design, development, and optimization of embedded firmware for our sensor-based technologies, from concept to production.
  • Implement unit tests, integration tests, and ensure code coverage across firmware modules using test-driven development (TDD).
  • Develop robust firmware strategies for data collection, real-time processing, and transmission to back-end servers and gateways.
  • Oversee the full firmware lifecycle, ensuring regulatory compliance with government and utility standards (e.g., FCC, IC).
  • Lead the FOTA (Firmware-Over-The-Air) process for secure and efficient firmware updates on field-deployed devices.
  • Collaborate with cross-functional teams (hardware, software, machine learning) to optimize sensor data processing and transmission.
  • Use tools like oscilloscopes, logic analyzers, and low-level debugging tools to ensure firmware is rock-solid.
  • Ensure that firmware is optimized for low-power operation and can handle real-time data acquisition and communication via LoRaWAN.
  • Continuously improve code quality using GitHub for version control, and maintain a high level of code coverage through CI/CD pipelines.
  • Dive deep into testing, debugging, and optimizing firmware for field deployment—utilities demand reliability and accuracy.

What We’re Looking For:

  • 5+ years of embedded firmware development experience, with at least 2 years in a leadership or senior role.
  • Expert in C/C++ for embedded systems, and familiar with ARM Cortex, ESP32, and RTOS.
  • Strong experience with unit testing, integration testing, automated testing frameworks, and test-driven development (TDD).
  • Knowledge of hardware interfaces (SPI, I2C, UART) and experience with low-power design and real-time systems.
  • Experience working with LoRaWAN, servers, and gateways, and integrating firmware with cloud backends for real-time data transmission.
  • Comfortable ensuring government compliance (FCC, IC certifications), and working with utilities and regulatory bodies to meet industry standards.
  • Proven ability to lead firmware development teams, managing GitHub repositories, conducting code reviews, and enforcing best practices for CI/CD.
  • Passion for debugging, troubleshooting, and collaborating with hardware teams to optimize system performance.

Bonus Points If:

  • You’re experienced with FOTA systems and secure firmware deployment practices.
  • You’ve worked in the utility industry or developed firmware for critical infrastructure.
  • You enjoy the outdoors—because you’ll find yourself doing some field data collection in the backwoods from time to time.

What’s in It for You:

  • Company-paid lunches on sprint planning days.
  • Flexible work hours: Monday to Thursday, 10am-2pm PST core hours.
  • Hybrid work model: We have an office in Kelowna, BC, and offer relocation packages if you’re ready to join us here.
  • 5 weeks paid vacation plus a mandatory Christmas shutdown.
  • A healthy options plan to keep you fueled.
  • No meetings on Fridays.
  • We value authenticity, so feel free to send us a cover letter that isn’t too corporate—just be yourself.

How to Apply: Follow the links here and send your resume and a cover letter (hint: show off your authenticity Bonus points if you include links to relevant GitHub repositories or other past projects).

#J-18808-Ljbffr

  • Kelowna, Canada CRWN.AI Full time

    AI is a machine learning company that uses sensors to detect, localize, and categorize electrical discharge in real time, without the need for an operator in the field. Identifying changes in frequency in electrical discharge allows us to provide insights into areas of wildfire risk, power outages, and exceptional electrical discharge on powerlines.Implement...


  • Kelowna, British Columbia, Canada Ecora Full time

    Lead Civil Engineering Specialist Company: Ecora Engineering & Resource Group Location: Kelowna, British Columbia Website: ABOUT US Ecora is a premier Engineering, Environmental, and Natural Resource Consulting firm dedicated to providing exceptional services to our esteemed clients. Our talented team of engineers, environmental specialists, and...


  • Kelowna, British Columbia, Canada Carollo Engineers Full time

    Position OverviewJoin the esteemed team at Carollo Engineers, a premier environmental engineering firm dedicated to the development of water and wastewater infrastructure. We are seeking a Senior Water Resources Engineer to contribute to our projects, focusing on innovative solutions for water-related challenges. This position provides a pathway for...


  • Kelowna, British Columbia, Canada WSP Full time

    About the OpportunityWSP is seeking a seasoned professional to lead one of our Ground Engineering teams, part of the Ground Engineering business. As a Group Manager, you will be responsible for overseeing the daily operations of the team, ensuring the delivery of high-quality projects, and driving business growth.Key ResponsibilitiesLead and manage a team of...


  • Kelowna, British Columbia, Canada WSP Full time

    About the OpportunityWSP is seeking a seasoned professional to lead one of our Ground Engineering teams, part of the Ground Engineering business. As a Group Manager, you will be responsible for overseeing the daily operations of the team, ensuring the delivery of high-quality projects, and driving business growth.Key ResponsibilitiesLead and manage a team of...


  • Kelowna, British Columbia, Canada TalentSphere Staffing Solutions Full time

    Job OverviewTalentSphere Staffing Solutions is seeking a highly skilled Senior Civil Engineer to lead our municipal infrastructure projects. As a key member of our team, you will be responsible for overseeing the design, development, and construction of civil engineering projects.Key ResponsibilitiesAct as a lead point of contact on civil engineering...


  • Kelowna, British Columbia, Canada TalentSphere Staffing Solutions Full time

    Job OverviewTalentSphere Staffing Solutions is seeking a highly skilled Senior Civil Engineer to lead our municipal infrastructure projects. As a key member of our team, you will be responsible for overseeing the design, development, and construction of civil engineering projects.Key ResponsibilitiesAct as a lead point of contact on civil engineering...


  • Kelowna, British Columbia, Canada TalentSphere Staffing Solutions Full time

    Job OverviewTalentSphere Staffing Solutions is seeking a highly skilled Senior Civil Engineer to lead our municipal infrastructure projects. As a key member of our team, you will be responsible for overseeing the design, development, and construction of civil engineering projects.Key ResponsibilitiesAct as a lead point of contact on civil engineering...


  • Kelowna, British Columbia, Canada TalentSphere Staffing Solutions Full time

    Job OverviewTalentSphere Staffing Solutions is seeking a highly skilled Senior Civil Engineer to lead our municipal infrastructure projects. As a key member of our team, you will be responsible for overseeing the design, development, and construction of civil engineering projects.Key ResponsibilitiesAct as a lead point of contact on civil engineering...


  • Kelowna, British Columbia, Canada TalentSphere Staffing Solutions Full time

    Senior Civil EngineerPosition OverviewType: Permanent, Full-TimeSalary Range: $100-135K+Work Arrangement: Onsite, HybridKey Responsibilities:Oversee and manage civil engineering initiativesDesign and document land development projectsPrepare necessary documentation for project approvals and cost assessmentsAdminister and manage contracts effectivelyFoster...


  • Kelowna, British Columbia, Canada Ecora Full time

    Position: Senior – Intermediate Civil Engineer Company Overview: Ecora Engineering & Resource Group is a prominent consulting firm specializing in engineering, environmental science, and natural resource management. About Us: At Ecora, we are dedicated to providing exceptional services to our clients. Our team comprises skilled engineers, environmental...


  • Kelowna, British Columbia, Canada CIMA+ Full time

    About the RoleCIMA+ is a leading provider of innovative engineering services, with a strong presence in Eastern Canada and a growing footprint in Western Canada. We are seeking a highly skilled Senior Structural Engineer to join our team and contribute to the development of complex projects.Key ResponsibilitiesConduct thorough structural inspections for...


  • Kelowna, British Columbia, Canada CIMA+ Full time

    About the RoleCIMA+ is a leading provider of innovative engineering services, with a strong presence in Eastern Canada and a growing footprint in Western Canada. We are seeking a highly skilled Senior Structural Engineer to join our team and contribute to the development of complex projects.Key ResponsibilitiesConduct thorough structural inspections for...


  • Kelowna, British Columbia, Canada ASSA ABLOY Global Solutions Full time

    Location: Okanagan RegionOverview:Are you ready to embrace a fulfilling career in a picturesque environment? The Okanagan offers a unique blend of outdoor activities and a serene lifestyle.We are seeking a dedicated and experienced Engineering Manager to oversee our engineering department. Our clientele includes some of the most prestigious hotel brands, and...


  • Kelowna, British Columbia, Canada Ecora Engineering & Resource Group Ltd. Full time

    Position: Senior – Intermediate Civil EngineerCompany: Ecora Engineering & Resource GroupLocation: Kelowna, British ColumbiaAbout UsEcora is a prominent firm specializing in Engineering, Environmental, and Natural Resource Consulting. Our dedication lies in providing exceptional services to our esteemed clients. Our remarkable team of engineers,...


  • Kelowna, British Columbia, Canada Ecora Engineering & Resource Group Ltd. Full time

    Position: Senior – Intermediate Civil EngineerCompany Overview:Ecora Engineering & Resource Group Ltd. is a prominent consulting firm specializing in engineering, environmental science, and natural resource management.About Us:At Ecora, we pride ourselves on delivering exceptional services to our esteemed clients. Our dedicated team of engineers,...


  • Kelowna, British Columbia, Canada ASSA ABLOY Global Solutions Full time

    Location: OkanaganAre you looking for a fulfilling role in a picturesque environment? The Okanagan offers a blend of outdoor activities and a serene lifestyle.We are seeking a dedicated and experienced Engineering Manager to oversee our engineering department. This position is pivotal in managing the daily operations of a skilled engineering team, ensuring...


  • Kelowna, British Columbia, Canada T-Net British Columbia Full time

    About T-Net British Columbia:T-Net British Columbia is a leader in enterprise information management, specializing in cloud-based archiving, compliance, and analytics solutions. Our mission is to empower organizations with enhanced visibility and control over their data, ensuring adherence to rigorous regulatory standards.Your Role:As a Software Engineering...


  • Kelowna, British Columbia, Canada T-Net British Columbia Full time

    Company Overview:T-Net British Columbia has been a leader in enterprise information management for over two decades, providing cutting-edge cloud solutions for archiving, compliance, and analytics. We specialize in safeguarding the communications data of highly regulated organizations, enhancing their oversight and ensuring adherence to rigorous...


  • Kelowna, British Columbia, Canada T-Net British Columbia Full time

    Company Overview:T-Net British Columbia is a leader in the field of enterprise information management, providing innovative solutions for cloud archiving, compliance, and data analytics. We specialize in securing and preserving communication data for highly regulated organizations, enabling them to maintain compliance with rigorous industry...