, a world-renowned expert in sustainable energy systems. This research program focuses on advancing
software development/architecture
for renewable energy integration, energy storage, and sustainable infrastructure.
We are seeking a highly motivated software engineer to pursue a
Master of Applied Science (MASc) or PhD
degree at UBC, contributing to cutting-edge projects in collaboration with a high-tech industry partner. This position focuses on designing and implementing software solutions to optimize the integration of renewable energy sources, energy storage, and grid management systems.
Research Focus Areas:
Development of software for energy management platforms, including monitoring and control systems.
Implementation of real-time software for data acquisition and processing at the Edge
Development of cloud-based solutions for data visualization, analysis, and modeling.
Integration of IoT and Edge computing technologies for improving system capabilities and performance.
Implementation of communication protocols (e.g., MQTT, WebSocket) for real-time data exchange.
Development of APIs and user interfaces for energy system control and monitoring.
Collaboration with cross-functional teams (hardware, firmware, and mechanical) to ensure seamless integration.
Eligibility and Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Strong programming skills in Python, JavaScript, or similar languages.
Experience with Linux-based embedded systems
Familiarity with front-end and back-end development frameworks.
Familiarity with serverless Cloud platforms (e.g., AWS, Azure) and related technologies (infrastructure as code - e.g. Terraform / databases - e.g. InfluxDB, PostgreSQL, Cassandra / container infrastructure - e.g. Docker / container orchestration tools - e.g. Nomad, Kubernetes, Rancher) is an asset.
Basic knowledge of renewable energy systems is an asset.
Ability to develop scalable, robust, and efficient software solutions.
Strong analytical, problem-solving, and debugging skills.
Excellent communication skills and ability to work in an interdisciplinary team.
Why Join UBC and the Power Laboratory?
Be part of impactful research addressing global energy challenges.
Access state-of-the-art tools and resources for software development and testing.
Collaborate with leading experts and industry partners in renewable energy.
Benefit from competitive funding and hands-on mentorship.
Enjoy a vibrant academic and research environment in one of the world's most livable cities.
How to Apply:
Interested candidates should apply through the Indeed post and include the following documents:
Curriculum Vitae (CV).
Academic transcripts (unofficial copies acceptable for initial application).
Cover letter
Contact information for two academic or professional references.
Job Type: Full-time
Pay: $35,000.00-$45,000.00 per year
Application question(s):
Are you located in Canada or hold a valid Permanent Residency or Citizenship?
Education:
Bachelor's Degree (preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.