Skip to content

Zortech Solutions – Firmware Engineer – Toronto, ON

Company: Zortech Solutions

Location: Toronto, ON

Expected salary:

Job date: Wed, 12 Feb 2025 23:14:17 GMT

Job description: Role: Firmware EngineerLocation: Remote-CanadaDuration: 6+ MonthsJob Description:

  • We are seeking a third-party company to support the ongoing maintenance and development of the
  • SmartHome+ Hub’s middleware. This middleware facilitates communication between the Hub and cloud services, supporting IoT protocols like Z-Wave, Zigbee, and Wi-Fi. The company will also be responsible for extending the middleware to support new technologies, such as PowerG and Matter/Thread.
  • In addition, the team will port the middleware to other hardware platforms, including TELUS’ Wi-Fi access points and customer premises equipment (CPE) from other communications service providers (CSPs). The Device Porting Kit (DPK) will be a key component in adapting the middleware to different devices and platforms.
  • We would like the third-party company to fully understand the scope and expectations before providing a proposal for a dedicated team of contractors. The proposal should address the following:
  • Team Size: Recommend an appropriate team size based on the scope and estimated workload. We expect the team may scale as new protocols are added and the platform expands.
  • Team Location: We prefer the team to be in North American time zones to ensure effective communication and coordination with our internal teams, but we are open to remote or on-site arrangements.
  • Software Development Manager: Assess whether a software development manager is necessary to oversee the team or if the work can be managed without one.

Firmware Engineer Qualifications:

  • 5 10 years of embedded systems development experience
  • Proficiency in Linux application development
  • Familiarity with thread programming, mutexes, and inter-process communication
  • Strong C and C++ skills; Java, Python, or Go is a plus
  • Knowledge of radio frequency protocols (e.g., Zigbee, Z-Wave, Thread, PowerG) and AWS IoT Core is beneficial for adapting the middleware to new technologies and the SmartHome+ platform
  • These qualifications will ensure the team is equipped to handle both the current middleware stack and future extensions, including porting to different hardware platforms through the DPK.

Firmware Engineers:

  • 5 10 years of embedded systems development experience.
  • Proficiency in Linux application development.
  • Familiarity with thread programming, mutexes, and inter-process communication.
  • Strong skills in C and C++ (Java, Python, or Go as a plus).
  • Knowledge of Radio Frequency Protocols (Z-Wave, Zigbee, Thread, PowerG) and AWS IoT Core.

Middleware Developers:

  • Experience in developing middleware solutions for IoT devices.
  • Familiarity with integration of various IoT protocols ( Details above)
  • Proficiency in software design patterns and architecture.

Quality Assurance Engineer:

  • Experience in Automated Testing Frameworks.
  • Knowledge of Performance Testing for middleware applications.

IoT is mandate“L!-CEIPAL”

No comment yet, add your voice below!


Add a Comment

Your email address will not be published. Required fields are marked *