Remote Senior Software Engineer

closed
Logo of Level & Co.

Level & Co.

πŸ“Remote - Worldwide

Job highlights

Summary

Job Description: A Senior Software Engineer with IoT experience is needed to work on the Level Hub and platform for smart building automation at Level, a company specializing in smart community technology. The role involves programming in C++, Golang, and Python, delivering a reliable Z-Wave and Zigbee solution, providing scalable solutions for communicating with edge devices, working with support groups to diagnose issues, owning the full lifecycle of development, interacting with other engineering and product teams, automating testing of code, and reviewing pull requests on a daily basis.

Requirements

  • Strong understanding of one of the following: C++, Golang, or Python
  • Prior IoT or smart home experience, specifically involving Zigbee or Z-Wave
  • Meaningful experience in Senior Software Engineering roles
  • A deep understanding of computer science and software engineering fundamentals

Responsibilities

  • Program in C++, Golang, and Python
  • Deliver a reliable Z-Wave and Zigbee solution using a physical controller
  • Provide solutions that are reliable, observable, and scalable for communicating with edge devices
  • Work with support groups to diagnose issues that may arise in the field or at some locations
  • Own the full lifecycle of development including design, prototyping, testing, release, and deployment
  • Interact directly with other engineering and product teams
  • Automate testing of the code you contribute
  • Review pull requests on a daily basis

Preferred Qualifications

  • Knowledge of other IoT protocols (e.g., Thread and Matter)
  • Prior experience with other IoT solutions such as Home Assistant and Z-Wave JS
  • Experience working on embedded systems
This job is filled or no longer available