Embedded Software Developer

Toronto, Canada

Location: Toronto
Role: Product Development

We are looking for a full-time Embedded Software Developer that can help bring Nanoleaf’s next-generation products into reality while performing according to our high internal standards. Our ideal candidate has a track record of developing and deploying excellent embedded software and firmware.

You will work collaboratively with a team of talented engineers, developers, and designers, reporting to the Embedded team lead. You’ll be a part of a team working at the cutting edge of Smart Home and IoT. Join us in rethinking what’s possible.

About the Role:

The Embedded Software Developer will be responsible for contributing to all aspects of Nanoleaf’s embedded software for new and existing Nanoleaf products.

  • Design and implement embedded firmware in Linux, RTOS, and/or bare metal environments
  • Contribute end to end in product development lifecycles
  • Collaborate with hardware, mobile, cloud, and design teams to create a full product software solution
  • Manage software and product development projects according to best practices
  • Creation of software documentation

About You:

  • Bachelor’s degree in Computer Science, Computer Engineering or a combination of education and equivalent experience. Post-graduate degree preferred.
  • 2+ years of hands-on embedded development experience (This is a must!)
  • Strong experience in C/C++ development in an embedded environment.
  • Experience with networking protocols such as TCP/IP, WiFi, Thread, Bluetooth, or other wireless protocols an asset
  • Knowledge or experience with security protocols (encryption, authentication, secure socket layer, etc.) an asset
  • Experience with version control systems, such as git, an asset
  • Experience with interfacing sensors and hardware an asset
  • Experience with digital signal processing and estimation algorithms an asset
  • Creative problem solving, quality awareness, and drive to have an impact on Nanoleaf
  • The salary range for this role is $70,000.00-$120,000.00 CAD per year
  • This role will require you to occasionally work collaboratively in the office (Toronto HQ)

What We Offer:

  • Experience first hand what it’s like to be in a successful and rapidly scaling start-up
  • Feel the impact you make by improving Nanoleaf’s products and software
  • Work with a team of passionate and motivated individuals who want to make an impact in the world, and through always designing with the customers’ needs in mind.
  • Centrally located office in the heart of downtown Toronto, steps away from St Lawrence Market
  • Benefits, Vacation, Virtual and F2F events, Flexible Scheduling and more!

Nanoleaf is a technology and IoT company changing the world with the most innovative smart home solutions that transform ordinary experiences into extraordinary ones. By infusing thoughtful design and technological intelligence in their products, Nanoleaf is ushering in a new era of the smart home that centers around complete personalization. Every product created by Nanoleaf embodies our philosophy of ‘Smarter by Design.

Founded in 2012 by three engineers on a journey to make green technology desirable, the company now has offices in Shenzhen, Paris, and Toronto and selling in major retailers like Apple, Best Buy, and Home Depot. We are on a mission to build an amazing global brand and team, and make a positive impact on the lives of our customers and employees.

We’re excited to chat! Hit the Apply Now button to get the conversation started.

Learn more about us here:



Instagram | Twitter @nanoleaf

Youtube | Facebook: /thenanoleaf

View More Jobs
Embedded Software Developer
Toronto, Canada
  • This field is for validation purposes and should be left unchanged.