Hiring

Iot Software Developer - Internship

Engineering · Contract · Toronto, Canada

Job description

As an IoT Software Developer, you will collaborate with the IoT team to contribute to front end software development, deployment and maintenance of state-of-the-art IoT systems and solutions.

Key Responsibilities

  • Assess, evaluate and challenge existing design of the product for continuous improvement
  • Research, develop and test API integrations to third party systems and services
  • Gather and evaluate user requirements, working with Engineering team and Product Owners, design graphical elements, and build navigation components
  • Design and implement front-end UI/UX solutions including graphical user interface elements, (menus, tabs, charts, widgets, page navigation, search)
  • Develop UI/UX mock-ups and prototypes that clearly illustrate functionality
  • Illustrate design ideas using storyboards, process flows and sitemaps
  • Present rough drafts to internal teams and key stakeholders, iterations based on feedback
  • Documentation of code development process, maintenance and ongoing QA/QC support
  • Maintain energy dashboard suite functionality and software code base
  • Support project specialist and IoT Engineers during commissioning & implementation of solutions
  • Build page navigation buttons and search fields
  • Identify and troubleshoot UX problems (responsiveness, frame rates, display bugs)
  • Adhere to brand and design style standards
  • Assist in development of IOT architecture, server and communication networks for enterprise energy information and DERMS customer solutions
  • Support integration of an automated continuous commissioning capability for Blackstone’s blackPAC solution which can perform AI and system analytics.
  • Participate in  customer service initiatives to support both internal and external customers
  • Research & Development, testing of new technology, verify networking protocols (LoRaWAN, MQTT) and open-protocol devices for inclusion in UI/UX front end
  • Assist in database framework development following standardized solutions
  • Work closely with the team to modernize and update client infrastructure, integrating IoT solutions and supporting automation efforts for better operational control.
  • Communicate effectively with cross-functional teams, clients, and subcontractors to ensure smooth project delivery and integration.
  • Follow all company safety procedures when performing work on or offsite
  • Participate in yearly performance reviews, quarterly feedback sessions and weekly 1:1’s

Qualifications

  • Education: Currently completing (Intern/Co-op) or have completed (Full Time)Degree or diploma in Computer Science, Software Engineering, or a related field
  • Experience:1 Year Proficiency with design software and wireframe tools, and experience in developing graphical user interfaces for data visualization and energy performance monitoring
  • Programming Skills: Experience with programming platforms and languages such as Ractive.js, JavaScript, Python, CSS, AXON, and HTML
  • Network Protocols: Familiarity with network protocols like BACnet IP, LonWorks, Modbus TCP/IP, and OPC, especially in Industrial, BAS or IoT environments
  • Systems Integration: Knowledge of systems integration, real-time data communication, and control strategies, experience in metadata tagging (Haystack, Brick, etc.)
  • Networking Fundamentals: Understanding of networking fundamentals, including cybersecurity protocols, VLAN, IP addressing, routing, and wireless communication in IoT systems
  • IoT Frameworks: Experience with integration frameworks such as Tridium Niagara, Kode, Skyspark, FIN, or similar platforms

Org chart

No direct reports

Teams

This job is not in any teams


Offices


Blackstone Energy Services Inc.

Blackstone is an energy management company that serves to deliver purposeful change for its clients by guiding large businesses, municipalities and hospitals on their journey to net-zero consumption. Since 2003, we have been helping our clients save, sustain and thrive by developing custom energy management solutions for efficiency and cost improvement, renewable generation and carbon offsetting. We navigate our customers through an increasingly complex and costly energy landscape, allowing them to focus on the parts of their business they know best.


Industries

Headquarters

Toronto, Canada

Employees

51-200

Links