Lead Control Software Engineer

3 months ago


Guelph, Ontario, Canada Canadian Solar Inc. Full time

COMPANY OVERVIEW:

e-STORAGE, a subsidiary of Canadian Solar, stands at the forefront of the design, manufacturing, and integration of battery energy storage systems tailored for utility-scale applications. The company is recognized for its proprietary LFP battery solutions, comprehensive EPC services, and innovative strategies that enhance grid operations, promote clean energy integration, and support a sustainable future. With over 3.3 GWh DC of battery energy storage solutions successfully deployed across various regions, including the United States, Canada, the United Kingdom, and China, e-STORAGE has established itself as a pivotal player in the global energy storage sector. The company operates two cutting-edge, fully automated manufacturing facilities with an impressive annual production capacity nearing 20 GWh, ensuring the delivery of high-quality, scalable energy storage solutions.

Founded in 2001 and publicly traded on NASDAQ since 2006, Canadian Solar is one of the world's leading solar technology and renewable energy firms. The company excels in manufacturing solar photovoltaic modules, providing solar energy and battery storage solutions, and developing utility-scale solar power and battery storage projects across a diverse geographical pipeline. Over the past two decades, Canadian Solar has delivered more than 102 GW of premium solar photovoltaic modules globally and has developed over 9 GWp of solar power projects and 3 GWh of battery storage projects since entering the project development sector in 2010. Currently, the company manages approximately 700 MWp of operational solar power projects, with an additional 8 GWp under construction or in backlog, and a further 17 GWp in advanced and early-stage development. The total battery storage project development pipeline stands at 52 GWh, with about 2 GWh under construction or in backlog.

POSITION TITLE: Senior Control Software Engineer

DEPARTMENT: Engineering

ENTITY: E-STORAGE

REPORTS TO: Senior Director of Battery Engineering

The Senior Control Software Engineer will spearhead the development of Battery Energy Storage Systems (BESS) capable of ultra-fast responses to dispatch commands and grid supply fluctuations. The ideal candidate will possess a strong understanding of power systems, utility generation, protection, and transmission systems, alongside familiarity with modern industrial networks and utility communication protocols.

KEY RESPONSIBILITIES:

  1. Draft and negotiate technical requirements for fast response BESS plant controllers.
  2. Manage relationships with stakeholders, utilities, and suppliers involved in the design and delivery of fast response controllers.
  3. Oversee the testing and commissioning processes for new advanced BESS plant controllers.
  4. Guide team members and supervise workflows to ensure the timely and budget-conscious development of high-quality deliverables.
  5. Innovate new tools, implement effective processes, and collaborate with stakeholders to enhance the technology and engineering delivery value stream.

REQUIRED EXPERIENCE:

Candidates must have relevant experience in solar PV or battery energy storage. The Digital-Twin Software Engineer should demonstrate proficiency in:

  1. Power grid, power generation, and renewable integration control.
  2. Utility market applications.
  3. Power systems modeling tools such as DigSilent PowerFactory or EMTP.
  4. Model-based control software development.
  5. Git workflow.
  6. Linux operating systems.

PROGRAMMING SKILLS:

  1. Scripting languages (Python, Batch)
  2. Database management (relationship & time series)
  3. Automated testing
  4. Familiarity with Jupyter and Deepnote

CLOUD PLATFORM EXPERIENCE:

  1. Proficiency with Azure and AWS cloud infrastructures.

PERSONAL QUALIFICATIONS:

  1. Exceptional written and verbal communication skills, capable of articulating ideas effectively to diverse audiences.
  2. A proactive professional with a results-oriented mindset, setting and achieving ambitious goals.
  3. A dynamic individual who can engage and collaborate with a wide range of stakeholders at all levels.
  4. Ability to thrive in a collaborative and adaptive environment.
  5. Excellent time management skills, adept at balancing multiple projects and priorities.
  6. Disciplined and productive in an Agile work setting.
  7. Willingness to learn and adapt to new tools beyond traditional frameworks.
  8. A creative problem-solver, capable of generating innovative solutions and assessing their business impact.
  9. Business acumen to navigate both technical and business specifications.
  10. Willingness to travel up to 25%, including international travel.

EDUCATIONAL AND WORK EXPERIENCE REQUIREMENTS:

  1. Minimum of 8 years of experience in control software development with a proven record of successful production deployments.
  2. A degree in engineering relevant to the industry, preferably in Electrical Engineering.

COMPENSATION & BENEFITS:

Canadian Solar offers a competitive salary complemented by a comprehensive benefits package, including a performance-based bonus structure tied to annual objectives. Our benefits include a 401(k) Retirement Plan, medical, dental, life, and disability insurance, along with vacation and sick leave.

Canadian Solar Inc. is an Equal Opportunity Employer (EOE), welcoming qualified applicants without regard to age, race, color, religion, sex, national origin, sexual orientation, disability, or veteran status.



  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    Company Overview: Canadian Solar Inc. is a prominent manufacturer in the solar energy sector, specializing in the production of photovoltaic modules and the development of solar power and battery storage projects. With a strong commitment to innovation and sustainability, the company has delivered over 102 GW of solar modules globally and continues to expand...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    Company Overview: Canadian Solar Inc. is a prominent manufacturer in the solar energy sector, specializing in the production of photovoltaic modules and the development of solar power and battery storage projects. With a strong commitment to innovation and sustainability, the company has delivered over 102 GW of solar modules globally and continues to expand...


  • Guelph, Ontario, Canada Canadian Solar Full time

    Job Title: Senior Control Software EngineerCanadian Solar is seeking a highly skilled Senior Control Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing control software for our battery energy storage systems.Responsibilities:Design and develop control software for battery energy...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    Job Title: Senior Control Software EngineerCanadian Solar Inc. is seeking a highly skilled Senior Control Software Engineer to join our team in New Jersey, Guelph, or remotely. As a key member of our Engineering department, you will lead the implementation of Battery Energy Storage Systems (BESS) capable of ultra-fast response to dispatch commands and grid...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    Job Title: Senior Control Software EngineerCanadian Solar Inc. is seeking a highly skilled Senior Control Software Engineer to join our team in New Jersey, Guelph, or remotely. As a key member of our Engineering department, you will lead the implementation of Battery Energy Storage Systems (BESS) capable of ultra-fast response to dispatch commands and grid...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    Job Title: Senior Control Software EngineerCanadian Solar Inc. is seeking a highly skilled Senior Control Software Engineer to join our team in New Jersey, Guelph, or remotely. As a key member of our Engineering department, you will lead the implementation of Battery Energy Storage Systems (BESS) capable of ultra-fast response to dispatch commands and grid...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    Job Title: Senior Control Software EngineerCanadian Solar Inc. is seeking a highly skilled Senior Control Software Engineer to join our team in New Jersey, Guelph, or remotely. As a key member of our Engineering department, you will lead the implementation of Battery Energy Storage Systems (BESS) capable of ultra-fast response to dispatch commands and grid...


  • Guelph, Ontario, Canada Canadian Solar Full time

    Job Title: Senior Control Software EngineerJoin Canadian Solar, a leading manufacturer of solar photovoltaic modules and provider of solar energy and battery storage solutions, as a Senior Control Software Engineer. In this role, you will lead the implementation of Battery Energy Storage Systems (BESS) capable of ultra-fast response to dispatch commands and...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    COMPANY OVERVIEW:e-STORAGE, a subsidiary of Canadian Solar, stands at the forefront of battery energy storage system design, manufacturing, and integration for utility-scale applications. The company is recognized for its proprietary LFP battery solutions, comprehensive EPC services, and innovative approaches that enhance grid operations and promote...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    COMPANY OVERVIEW:e-STORAGE, a subsidiary of Canadian Solar, is at the forefront of designing, manufacturing, and integrating battery energy storage systems tailored for utility-scale applications. The company is renowned for its proprietary LFP battery solutions, comprehensive EPC services, and innovative strategies that enhance grid operations, facilitate...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    COMPANY OVERVIEW:e-STORAGE, a subsidiary of Canadian Solar, stands at the forefront of battery energy storage system design, manufacturing, and integration for utility-scale applications. The company is recognized for its proprietary LFP battery solutions, comprehensive EPC services, and innovative approaches that enhance grid operations and promote...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    COMPANY OVERVIEW:e-STORAGE, a subsidiary of Canadian Solar, is at the forefront of designing, manufacturing, and integrating battery energy storage systems tailored for utility-scale applications. The company is renowned for its proprietary LFP battery solutions, comprehensive EPC services, and innovative strategies that enhance grid operations, facilitate...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    Job Title: Senior Control Software EngineerCanadian Solar Inc. is seeking a highly skilled Senior Control Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and implementing control software for our battery energy storage systems (BESS).Key Responsibilities:Design and develop...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    Job Title: Senior Control Software EngineerCanadian Solar Inc. is seeking a highly skilled Senior Control Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and implementing control software for our battery energy storage systems (BESS).Key Responsibilities:Design and develop...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    About Canadian Solar Inc.e-STORAGE, a subsidiary of Canadian Solar Inc., is a leading company specializing in the design, manufacturing, and integration of battery energy storage systems for utility-scale applications. With a strong presence in the global energy storage integration industry, e-STORAGE offers its own proprietary LFP battery solution,...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    About Canadian Solar Inc.e-STORAGE, a subsidiary of Canadian Solar Inc., is a leading company specializing in the design, manufacturing, and integration of battery energy storage systems for utility-scale applications. With a strong presence in the global energy storage integration industry, e-STORAGE offers its own proprietary LFP battery solution,...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    About Canadian Solar Inc.e-STORAGE, a subsidiary of Canadian Solar Inc., is a leading company specializing in the design, manufacturing, and integration of battery energy storage systems for utility-scale applications. With a strong presence in the global energy storage integration industry, e-STORAGE offers its own proprietary LFP battery solution,...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    About Canadian Solar Inc.e-STORAGE, a subsidiary of Canadian Solar Inc., is a leading company specializing in the design, manufacturing, and integration of battery energy storage systems for utility-scale applications. With a strong presence in the global energy storage integration industry, e-STORAGE offers its own proprietary LFP battery solution,...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    About Canadian Solar Inc.Canadian Solar Inc. is a leading solar technology and renewable energy company with a strong presence in the global energy storage integration industry. With over 22 years of experience, the company has successfully delivered over 102 GW of premium-quality solar photovoltaic modules and developed, built, and connected over 9 GWp of...


  • Guelph, Ontario, Canada Canadian Solar Inc. Full time

    About Canadian Solar Inc.Canadian Solar Inc. is a leading solar technology and renewable energy company with a strong presence in the global energy storage integration industry. With over 22 years of experience, the company has successfully delivered over 102 GW of premium-quality solar photovoltaic modules and developed, built, and connected over 9 GWp of...