Senior Control Software Engineer

2 months ago


Guelph, Ontario, Canada Canadian Solar Inc. Full time

About Canadian Solar Inc.

Canadian Solar Inc. is a leading global solar technology and renewable energy company. We specialize in the design, manufacturing, and integration of battery energy storage systems for utility-scale applications.

Job Summary

We are seeking a highly skilled Senior Control Software Engineer to lead the implementation of Battery Energy Storage Systems (BESS) capable of ultra-fast response to dispatch commands and grid supply variations.

Key Responsibilities

  1. Technical Leadership: Provide technical guidance and oversight to ensure the development of high-quality control software for BESS.
  2. System Design: Collaborate with cross-functional teams to design and implement advanced BESS plant controllers.
  3. Stakeholder Management: Manage relationships with utilities, suppliers, and stakeholders to ensure timely delivery of design and deliverables.
  4. Testing and Commissioning: Verify the testing and commissioning of new advanced BESS plant controllers.
  5. Process Improvement: Develop new tools, implement processes, and provide feedback to ensure continuous improvement of the technology/engineering/delivery value stream.

Requirements

  1. Domain Experience: Must have 8+ years of experience developing control software for solar PV or battery energy storage systems.
  2. Technical Expertise: Proficient in power grid, power generation, and/or renewable integration control, utility market applications, DigSilent PowerFactory, EMTP, or other power systems modeling tools, model-based control SW development, Git workflow, Linux, scripting (Python, Batch), relationship & time series database, automated tests, Jupyter, Deepnote, and cloud platforms (Azure and AWS).
  3. Personal Qualities: Strong written and oral communication skills, ability to present ideas and suggestions clearly and effectively, a go-getter professional with a can-do attitude, dynamic professional with the ability to positively interact and collaborate with a diverse group of people, excellent time manager, discipline to be productive in an Agile environment, willingness to learn and work with tools outside the traditional stack, creative thinker, business-savvy, and ability to travel up to 25% including international travel.

What We Offer

Canadian Solar Inc. offers a competitive salary, fully comprehensive benefits, and a performance bonus package based on annual objective achievement. Our generous benefits package includes a 401(k) Retirement Plan, medical/dental/life/disability program, vacation, and sick days.

Equal Opportunity Employer

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



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

    Job Title: Senior Control Software EngineerJob Summary:Canadian Solar Inc. is seeking a highly skilled Senior Control Software Engineer to join our team. As a Senior Control Software Engineer, you will be responsible for designing, developing, and implementing control software for our battery energy storage systems. You will work closely with our engineering...


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

    Job Title: Senior Control Software EngineerJob Summary:Canadian Solar Inc. is seeking a highly skilled Senior Control Software Engineer to join our team. As a Senior Control Software Engineer, you will be responsible for designing, developing, and implementing control software for our battery energy storage systems. You will work closely with our engineering...


  • 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 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 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

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


  • 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 or Guelph. As a key member of our Engineering department, you will be responsible for leading the implementation of Battery Energy Storage Systems (BESS) capable of ultra-fast response to dispatch commands...


  • 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 or Guelph. As a key member of our Engineering department, you will be responsible for leading the implementation of Battery Energy Storage Systems (BESS) capable of ultra-fast response to dispatch commands...


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

    Company Overviewe-STORAGE is a subsidiary of Canadian Solar, a leading company in the design, manufacturing, and integration of battery energy storage systems for utility-scale applications.Job DescriptionWe are 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...


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

    Company Overviewe-STORAGE is a subsidiary of Canadian Solar, a leading company in the design, manufacturing, and integration of battery energy storage systems for utility-scale applications.Job DescriptionWe are 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...


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