Software Engineering Co-op
Core
Develop cloud platform software and IoT infrastructure for battery management systems and energy storage products.
Role type
Software Engineering Co-op
Builds
Cloud platform, battery management system (BMS) interfaces, and IoT monitoring tools for energy storage hardware.
Domain
Clean energy / Battery storage / IoT
Deliverable
product features
Required skills
Modern web development frameworks, backend development, API design, database design, version control (Git), unit testing, integration testing, hardware-software integration.
Preferred skills
Design team experience, previous co-op experience, cloud platforms, IoT systems.
Responsibilities
Develop front-end web interfaces for the BMS cloud portal, contribute to backend API development and system architecture, design and implement database schemas, integrate energy storage hardware with cloud services and IoT infrastructure, develop unit tests and integration tests, maintain code quality and documentation, support development of the IoT platform for remote battery monitoring, assist with software testing and debugging, collaborate with hardware and software teams.
Seniority
Student Co-op