Embedded Firmware Engineer - Lighting & Smart Room Systems

ASSA ABLOY Global Solutions

Kelowna

On-site

CAD 90,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ASSA ABLOY Group seeks a Firmware Engineer to develop embedded systems powering intelligent lighting and guest room control platforms. You will work on systems that manage lighting, sensors, touch panels, and integrated hotel interfaces.

Responsibilities include firmware development in C/C++, debugging hardware, validating with lab tools, and implementing safety and reliability standards across UL/FCC/CE. This role requires collaboration with hardware and software teams to ensure premium

Qualifications

  • Bachelor’s degree in Electrical Engineering, Electronic Technologies or Computer Science.
  • 3+ years of experience in embedded firmware/ hardware.
  • Experience with microcontrollers (STM32, NXP, Silicon Labs) and embedded C/C++.
  • Familiarity with guest room control systems and lighting control protocols (DALI, DMX, 0-10V).
  • Experience with low-voltage systems (24VDC, 120/277VAC) is a plus.
  • Skilled in debugging hardware and firmware with oscilloscopes and logic analyzers.

Responsibilities

  • Develop embedded firmware (C/C++) for lighting and guest room control systems, including dimmers, sensors, relays, touch panels, and smart thermostats.
  • Design and test firmware for controlling Guest Room Control, lighting, HVAC, shading, and other in-room products.
  • Integrate communication protocols like DALI, DMX, RS-485, Modbus, and 0-10V for room and building system interfaces.
  • Conduct board bring-up, hardware validation, and firmware debugging using industry-standard lab tools.
  • Familiar with Silicon Labs microcontrollers and Zigbee stacks (e.g., EmberZNet PRO) and Atmel touch-enabled microcontrollers.
  • Developing and implementing touch-based user interfaces for embedded devices.
  • Understanding microcontrollers, RTOS, and resource-constrained environments.
  • Embedded Linux knowledge would be an asset.
  • Optimizing firmware for efficiency and real-time processing.
  • Working with cloud platforms and protocols (e.g., Google Assistant, Amazon Alexa).
  • Identifying and resolving firmware issues.
  • Capable to troubleshoot firmware/hardware
  • Author detailed design documentation, installation manuals, and test procedures
  • Implement comprehensive testing procedures to ensure firmware meets performance requirements and security standards
  • Ensure products meet safety, EMI, and reliability standards (e.g., UL, FCC, CE)

Skills

Embedded firmware
C/C++
Microcontrollers
RTOS
Embedded Linux
Firmware debugging
Documentation
Cloud integration
Testing
Electrical engineering

Education

Bachelor’s in Electrical Engineering
Electronic Technologies
Computer Science

Tools

Oscilloscopes
Logic analyzers
EmberZNet PRO
STM32
Lab equipment

Job description

ASSA ABLOY Group seeks a Firmware Engineer to develop embedded systems powering intelligent lighting and guest room control platforms. You will work on systems that manage lighting, sensors, touch panels, and integrated hotel interfaces.

Responsibilities include firmware development in C/C++, debugging hardware, validating with lab tools, and implementing safety and reliability standards across UL/FCC/CE. This role requires collaboration with hardware and software teams to ensure premium

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Developer
Firmware Developer

ASSA ABLOY Group • Kelowna

On-site
CAD 80,000 - 110,000
Firmware Developer
Firmware Developer

ASSA ABLOY Global Solutions • Kelowna

On-site
CAD 90,000 - 120,000
Senior Embedded Firmware Engineer – Locks & IoT (C/RTOS)
Senior Embedded Firmware Engineer – Locks & IoT (C/RTOS)

ASSA ABLOY Group • Mississauga

On-site
CAD 100,000 - 125,000
Professional development
Healthcare options
Tuition reimbursement
+3
Senior Embedded Firmware Engineer – RTOS, BLE & Wi‑Fi
Senior Embedded Firmware Engineer – RTOS, BLE & Wi‑Fi

Traka (Assa Abloy) • Mississauga

On-site
CAD 100,000 - 125,000
Healthcare options
Tuition reimbursement
Matching retirement plan
+1
Firmware Developer
Firmware Developer

ASSA ABLOY Group • Mississauga

On-site
CAD 100,000 - 125,000
Professional development
Healthcare options
Tuition reimbursement
+3
Hardware Engineer/ Electrical Designer
Hardware Engineer/ Electrical Designer

Axxess Industries • Kelowna

On-site
CAD 90,000 - 130,000
Firmware Developer
Firmware Developer

ASSA ABLOY Global Solutions • Mississauga

On-site
CAD 100,000 - 125,000
Healthcare options
Tuition reimbursement
Matching retirement plan
+2
Embedded Software & Firmware Engineer - Automation
Embedded Software & Firmware Engineer - Automation

Socomec Group • Brampton

On-site
CAD 110,000 - 130,000
Embedded Systems Specialist II
Embedded Systems Specialist II

Legrand • Markham

On-site
CAD 90,000 - 110,000
Engineering Technician - Prototyping & Manufacturing Support
Engineering Technician - Prototyping & Manufacturing Support

ASSA ABLOY Group • Bowmanville

On-site
CAD 60,000 - 82,000