Blackstone Energy -
2 Jobs
Toronto, ON
Salary: $23-$25
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 Blackstones 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:1s
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