Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

UBC

British Columbia

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading university in British Columbia is seeking a Software Engineer to work in their Power Electronic Lab. This role involves developing software solutions for energy management and collaborating with teams of engineers. Applicants should have a degree in electrical or computer engineering and experience in software development. Strong skills in programming languages such as C++, Java, or Python are required. Benefits include working with an elite group of researchers and contributing to sustainability initiatives.

Benefits

Great work team
Opportunity to be part of the well-known university
Contribution to sustainability
Access to state-of-the-art equipment and technologies

Qualifications

  • Experience in software development, preferably in energy management or a related field.
  • Proficiency in at least one programming language (C++, Java, Python).
  • Strong problem-solving and communication skills.

Responsibilities

  • Design and implement software solutions for energy management and power scheduling.
  • Collaborate with cross-functional teams to integrate software solutions into products.
  • Develop and maintain software documentation and testing procedures.
  • Troubleshoot and debug software issues.

Skills

Software development
Problem-solving
Communication skills

Education

Bachelor's or Master's degree in electrical & computer engineering or related field

Tools

C++
Java
Python
Job description

Power Electronic Lab - ECE - UBC | Full time

Software Engineer / MASc

Vancouver (UBC), Canada | Posted on 08/17/2023

We are seeking a skilledsoftware-firmware engineer to join our power electronics lab. In this role, you willwork on developing and maintaining software solutions for our energy managementand power scheduling systems.

Key responsibilities:

  • Design and implement softwaresolutions for energy management and power scheduling
  • Collaborate with across-functional team of electrical, mechanical, and software engineers tointegrate software solutions into our power electronics products
  • Develop and maintain softwaredocumentation and testing procedures
  • Troubleshoot and debug softwareissues
Requirements

Qualifications:

  • Bachelor's or Master's degreein electrical & computer engineering - firmware or a related field
  • Experience in softwaredevelopment, preferably in energy management or a related industry
  • Proficiency in at least oneprogramming language (e.g. C++, Java, Python)
  • Strong problem-solving andcommunication skills

If you are passionateabout power electronics and have a track record of success in softwaredevelopment, we encourage you to apply for this exciting opportunity.

Some of the benefits that you will have access to are:

  • Greatwork team
  • Opportunityto be part of the well-known university of British Columbia
  • Bepart of an elite group of researchers
  • Interdisciplinary Collaboration
  • Contribution to Sustainability
  • Personal Growth
  • Intellectual Environment
  • Access to state-of-the-art equipment and technologies
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.