Firmware Developer

ASSA ABLOY Global Solutions

Kelowna

On-site

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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

We’re seeking a Firmware Engineer to develop embedded systems that power our intelligent lighting and guest room control platforms. You’ll work on systems that manage lighting, HVAC, motorized shades, occupancy sensing, and user interfaces-ensuring seamless performance, luxury-grade reliability, and integration with hotel systems.

Key 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 (real-time operating systems), 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)
Required Qualifications
  • Bachelor’s in Electrical Engineering, Electronic Technologies, Computer Science
  • 3+ years of experience in embedded firmware/Hardware
  • Experience with microcontrollers (e.g., STM32, NXP, Silicon Labs) and embedded C/C++
  • Familiarity with guest room control systems and lighting control protocols (DALI, DMX, 0-10V, etc.) would be an asset
  • Experience working with low-voltage systems (24VDC, 120/277VAC interfaces)
  • Skilled in debugging hardware and firmware with tools like oscilloscopes and logic analyzers

#LI-VS1

We are the ASSA ABLOY Group

Our people have made us the global leader in access solutions. In return, we open doors for them wherever they go. With nearly 63,000 colleagues in more than 70 different countries, we help billions of people experience a more open world. Our innovations make all sorts of spaces - physical and virtual - safer, more secure, and easier to access.

As an employer, we value results - not titles, or backgrounds. We empower our people to build their career around their aspirations and our ambitions - supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally.

As we welcome new people on board, it’s important to us to have diverse, inclusive teams, and we value different perspectives and experiences.

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
Embedded Firmware Engineer - Lighting & Smart Room Systems
Embedded Firmware Engineer - Lighting & Smart Room Systems

ASSA ABLOY Global Solutions • Kelowna

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

ASSA ABLOY Group • Mississauga

On-site
CAD 100,000 - 125,000
Professional development
Healthcare options
Tuition reimbursement
+3
Firmware Developer
Firmware Developer

ASSA ABLOY Global Solutions • Mississauga

On-site
CAD 100,000 - 125,000
Healthcare options
Tuition reimbursement
Matching retirement plan
+2
Hardware Engineer/ Electrical Designer
Hardware Engineer/ Electrical Designer

Axxess Industries • Kelowna

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

Legrand • Markham

On-site
CAD 90,000 - 110,000
Embedded Designer
Embedded Designer

RiseMe • Winnipeg

On-site
CAD 90,000 - 120,000
Health & Dental
Mental Health Services
Pension Matching
+4
Firmware Development Team Lead
Firmware Development Team Lead

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Senior Embedded Developer
Senior Embedded Developer

Price Industries • Winnipeg

On-site
CAD 90,000 - 125,000
Health and dental
Pension matching
Wellness reimbursement
+2
Firmware developer
Firmware developer

Summit Search Group • Victoria

On-site
CAD 110,000 - 140,000