Software Engineer at Foreseeson Technology

Date: 7 hours ago
City: Richmond, BC
Contract type: Contractor

About the Role

We are seeking a skilled and motivated Software Engineer to support the development and integration of Energy Management Systems (EMS) and EV charging solutions. The ideal candidate will have experience with EV charger communication protocols, backend system integration, and software development related to smart energy or charging infrastructure.

Role & Responsibilities

  • Develop, maintain, and enhance software for Energy Management Systems (EMS) and EV charging platforms.
  • Implement and support EV charger communication protocols such as OCPP (Open Charge Point Protocol).
  • Design and develop APIs, backend services, and communication interfaces between chargers and management systems.
  • Collaborate with cross-functional teams, including hardware, firmware, cloud, and product teams, to ensure seamless system integration.
  • Monitor system performance, troubleshoot software issues, and provide technical support when required.
  • Software testing, debugging, validation, and deployment activities.
  • Support integration with cloud platforms, databases, and third-party systems.
  • Maintain technical documentation, software specifications, and user manuals.
  • Stay updated on industry trends, EV charging technologies, and energy management solutions.
  • Other assigned tasks/ projects from time to time

Qualifications & Requirements

  • A minimum of 5 years of experience in software development and successfully managing projects.
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Experience in software development using languages such as Python, C++, Java, or JavaScript.
  • Knowledge or experience with OCPP protocols and EV charging systems.
  • Familiarity with networking protocols.
  • Experience with cloud platforms, IoT systems, or energy management applications is an asset.
  • AI Application experience.
  • A strong grasp of information technology concepts and processes.
  • Excellent English written and verbal communication skills.
  • Proficient in Microsoft Office Suite.
  • Excellent organizational and time-management abilities.
  • Ability to manage multiple tasks and meet deadlines in a fast-paced environment.
  • Strong attention to detail and problem-solving skills.
  • Positive attitude, resilience, competitive mindset, and willingness to learn.
  • Ability to work independently as well as collaboratively within a team.

Company Description

Foreseeson Technology Inc. is a British Columbia, Canada-based Manufacturing and Distribution Services (MDS) organization. The innovation and team efforts for over twenty (20) years were brought us recognition as one of the “ Top 100 Tech Companies in BC by Business Vancouver Magazine in 2022,” has been named by the Richmond Chamber of Commerce as one of the “ 2018 Finalists & Recipient on Business Excellence Awards – 2020 Large Business of the Year”, and our manufacturing craft give us the honour to be acknowledged as one of the “ 2020 & 2021 - Top 100 biggest Manufacturers in Metro Vancouver, BC.” We continue to improve our process, innovate, offer various products and services that will impact a sustainable green environment, and support our local community.

How to Apply

Please submit your updated resume through https://portal.foreseeson.com/jobs

*Job type: This is a full-time, fixed-term contract position for a period of six (6) months.

*The salary for this 6-month fixed-term contract position is CA$80,000 annually, prorated for the contract duration. Final compensation will be determined based on the candidate’s qualifications and experience.

* We would like to thank all applicants in advance for your interest in this position. Only candidates selected for an interview will be contacted.

Browse All Jobs in This Province

Explore full job listings for the area:: Jobs in Richmond | Jobs in British Columbia