Embedded Systems Firmware Developer
Job in
Calgary, Alberta, D3J, Canada
Listed on 2026-06-03
Listing for:
Gemstone Lights
Full Time
position Listed on 2026-06-03
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware, C++ Developer
Job Description & How to Apply Below
32 to create high-quality firmware.
In this full-time, permanent position, you'll design firmware across the embedded stack while focusing on reliability and performance. Your close collaboration with cross-functional teams is essential. Ideal candidates will have strong experience with low-level drivers and networking, contributing to innovative smart home lighting solutions.
Key Responsibilities:
• Develop firmware in Embedded C for ESP
32 and FreeRTOS
• Build event-driven systems and manage device communication
• Collaborate on software and hardware integration tasks
• Implement networking protocols including TCP/IP and MQTT
• Test, debug, and maintain production firmware
Requirements:
• 4+ years of Embedded C experience
• Knowledge of ESP
32 or STM
32 along with FreeRTOS
• Strong hardware debugging skills (schematics, PCB)
• Familiarity with common protocols (UART, SPI, I2C)
• Proven track record of shipped products
Drive innovation in smart lighting with your embedded systems skills at Gemstone Lights in Calgary.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×