Software Developer For Renewable Energy Ubc Masters Degree / Phd Degree

Vancouver, BC, CA, Canada

Job Description

Supervisor:

Prof. Martin Ordonez, Power Laboratory, UBC

Location:

Vancouver, BC, Canada

Start Date:

Flexible

Program Duration:

2 years Masters / 4 years PhD

Funding:

30k-45k / tuition support

About the Opportunity:



Join the Power Laboratory at UBC, led by

Prof. Martin Ordonez

, 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.


Related Jobs

Job Detail

  • Job Id
    JD2727349
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, CA, Canada
  • Education
    Not mentioned