Epicareer Might not Working Properly
Learn More
C

Lead Firmware Engineer

Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description
Salary:

Lead Firmware Engineer CRWN.AI Kelowna, BC

So we ve been sitting here brainstorming some sort of catchy intro for about 20 minutes now, and everything we come up with is either too corporate or too lame to really come across as anything catchy. So this is what you get not a super corporate, not super lame intro which is essentially us saying: "Hey, we might not be very good at writing catchy introductions, but we re good at being honest and authentic! Come join us on our development journey."

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. That s the how. The why? 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. If you trace it back, you ll see how CRWN.AI contributes to clean energy by offering real-time data to identify inefficiencies in the power grid and obviously, reducing wildfire risks is pretty clean and cool too.

Where Do You Fit In?

We ve got firmware engineers, hardware engineers, and now we need you! CRWN.AI is currently live-testing our sensor technology on transmission lines. Our roadmap is set, and we know that data is the most critical thing to utilities. 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, and you ll help us deliver.

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, the rest is up to you.
  • 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 (yep, you read that right).
  • We value authenticity, so feel free to send us a cover letter that isn t too corporate just be yourself. We read every single one!

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job