What are the responsibilities and job description for the IoT Software Developer - Internship position at Blackstone Energy?
Job Details
Job Description
Job Description
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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Salary : $23 - $25