Firmware Engineer (Embedded Systems) (Calgary)

Firmware Engineer (Embedded Systems) (Calgary)

23 Aug
|
Gemstone Lights
|
Calgary

23 Aug

Gemstone Lights

Calgary

Gemstone Lights is recognized throughout North America as a leader in the production and installation of smart home accent lighting, specific to exterior applications. We pride ourselves on having high-quality products and customer service.

At Gemstone Lights, we firmly believe in nurturing meaningful relationships and fostering critical thinking. We take immense pride in the quality of our work and the reputation of our organization. Therefore, we are currently in search of a skilled Embedded Systems Firmware Developer to join our team at our Calgary location. In this role, you will play a pivotal part in programming using Embedded C, with a focus on platforms like the ESP32.

We are seeking a candidate who can dive right into the role, and as such, previous demonstrable experience and a track record of successful projects are prerequisites.

Role Overview

You will design and develop firmware across the full embedded stack—from low-level drivers to application logic—while ensuring reliability, performance, and scalability. This role requires strong hardware understanding and close collaboration with cross-functional teams.

Responsibilities

- Develop firmware in Embedded C (ESP32, FreeRTOS)
- Build modular, event-driven systems (FSM)




- Work across drivers, middleware, and application layers
- Integrate with hardware (schematics, PCB debugging)
- Implement networking (TCP/IP, MQTT) and device communication (UART, SPI, I2C)
- Handle OTA updates and secure communication
- Test, debug, and maintain production firmware

Requirements

- Strong Embedded C experience
- ESP32 or STM32 + FreeRTOS
- Solid embedded system architecture knowledge
- Hardware debugging (schematics, PCB)
- Experience with common protocols (UART, SPI, I2C, TCP/IP, MQTT)
- Proven shipped products

Nice to have

- AWS IoT Core
- TDD
- BLE / ESP-NOW / DMX

Qualifications

- Electrical/Computer Engineering or CS degree (or equivalent experience), P.Eng is an asset

We thank all applicants for their interest; however only those selected for an interview will be contacted. No telephone or agency inquiries please. Job Types: Full time, Permanent

Pay: $65,000.00-$85,000.00 per year

Education

- Bachelor's Degree (preferred)

Experience:
- firmware: 4 years (preferred)

Language:
- English (preferred)

Location:
- Calgary, AB (required)

Work Location: In person

📌 Firmware Engineer (Embedded Systems) (Calgary)
🏢 Gemstone Lights
📍 Calgary

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: firmware engineer (embedded systems) (calgary) / calgary

Subscribe to this job alert:

Get the latest job offers by email for: firmware engineer (embedded systems) (calgary) / calgary