JOIN THE TEAM

Join the Team Image

Send us your resume at jointheteam@alertlabs.com

Alert Labs is innovating in the IoT (Internet of Things) space. We build affordable, simple to deploy, and reliable sensor-networks. We bring the benefits of IoT to customers of all technical levels. By being thoughtful and elegant in our design, our products are friendly and easy for anyone to use. Alert Labs Inc. was established in early 2015 with experienced, driven, and dedicated founders.

Alert Labs recently graduated from Communitech’s REV sales accelerator, and we are clients of The Accelerator Centre. In September 2016, we were selected as the winner of the City of Guelph’s Civic Accelerator Program, and we are now embedded with city water professional so that we can help the city of Guelph to reduce wasted water.

Who is Alert Labs?

Alert Labs is innovating in the IoT (Internet of Things) space. We build affordable, simple to deploy, and reliable sensor-networks. We bring the benefits of IoT to customers of all technical levels. By being thoughtful and elegant in our design, our products are friendly and easy for anyone to use. Alert Labs Inc. was established in early 2015 with experienced, driven, and dedicated founders.

Alert Labs recently won the $100,000 prize from Communitech’s REV sales accelerator, and we are clients of The Accelerator Centre in Waterloo. In September 2016, we were selected as the winner of the City of Guelph’s Civic Accelerator Program, and we are now embedded with city water professional so that we can help the city of Guelph to reduce wasted water.

What does Alert Labs do?

Alert Labs is building IoT hardware, software, web-based, and mobile solutions targeted at protecting our customers’ homes and properties. We cover a wide range of technologies to create innovative products.

Is Alert Labs right for you?

​We are passionate about what we do and are driven to create great solutions. We value results, not hours worked. We offer a flexible work schedule that allows you to maintain a healthy work/life balance without sacrificing your personal life, or delivering ordinary software. We believe that innovation comes from every member of the team and that the best software developers combine technical skills with creativity to achieve great results. We provide an open environment that will allow your job to grow with you.

Are you right for Alert Labs?

As a growing organization, we flourish with team members that are excited to creatively drive the business forward. When presented with a problem, if you’ve ever thought “that’s not my job,” then Alert Labs may not be right for you. Our team members are passionate about doing a great job – for our team, for our customers, for themselves, and for our community.

We are looking for talented, energetic technology enthusiasts to join our small, but mighty, team. If you have an entrepreneurial spirit, and your skills match the outline below, please apply!

Location:

Are located in vibrant and fun downtown Kitchener, immediately across from the bus station. There is easy access by transit, bike, bus, or car.

Other Perks:

We keep a cupboard stocked with free snacks and a fridge full of drinks. We have regular happy hours (with a wide range of options) and are occasionally visited by Modi, the office dog and Chief Morale Officer. We also offer a benefits package, with a flexible vacation policy.

About the interview:

​We believe that you perform best when you’re comfortable, so don’t worry about dressing up. We’re laid back people who cultivate a fun work environment. You don’t need to wear a suit for us.

A Note on Experience:

​Experience is experience, whether full time or co-op. If you’re a fresh graduate with interesting or relevant co-op placements, feel free to apply.

We are looking for developers who can create well-designed, testable, and efficient code for all parts of the system. We value developers who are proactive, engaged, and eager to work in a team committed to delivering industry-leading products and software.

Full-Stack Software Developer

As a Full-Stack developer, you'll work on all parts of our web and mobile apps. You will find yourself optimizing database queries, building a better task manager, and creating website pages. You'll write testable and efficient code using modern web frameworks and participate fully in the design process. If you aren't already familiar with Cordova, you'll pick it up and help us transfer the insights from our website to our mobile app.

We are looking for developers who can create well-designed, testable, and efficient code for all parts of the system. We value developers who are enthusiastic, engaged, and eager to work in a team committed to delivering industry-leading products and software.

Required Skills

  • Experience with Node.js
  • A solid understanding of HTML and CSS
  • Experience working with database backends (preferably NoSQL, but SQL is fine by us)
  • Familiarity with unit testing and writing testable code
  • Self-starter with ability to take on large independent projects
  • Excellent written and verbal communication skills
Nice to have:
  • Cordova or other mobile development frameworks
  • Experience with MongoDB
  • Experience with Javascript templating engines (e.g. Jade/Pug, Mustache, etc.)
  • Knowledge of Angular.JS

Nerdy t-shirts are an asset.

Embedded Software Developer

As an embedded software developer, you will be creating low-level software for IoT devices. You’ll program mesh networks, read data from sensors over I2C, develop error correction and filtering algorithms, and come up with efficient ways to push our data into the cloud. Eventually, you’ll also do some of the low-level work on the other side, building up RESTful endpoints for the sensors to talk with.

There’s never a dull day at Alert Labs and with a whole stable of upcoming product releases, that’s never been more true than right now. Over the next year, we plan to finalize sump, brine, power, furnace, and flood monitors and you’ll be a key part of the process.

Required Skills

All of:
  • A solid understanding of C++
  • Experience programming in an embedded environment
  • Self-starter with ability to take on independent projects
  • Experience collaborating with electrical engineers (or being the electrical engineer!) on projects
  • Excellent written and verbal communication skills
At least one of:
  • Experience with network communication (TCP/UDP/HTTP)
  • Understanding of embedded protocols (I2C/SPI)
  • Working knowledge of RESTful APIs
  • Experience with sensors of various types (accelerometers, temperature, ultrasonic, infrared)

Nerdy t-shirts are an asset.