Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Control Engineer

$95k - $140k per year
Full-time

Canadian Solar Inc.

At Canadian Solar, our vision is to make lives better by bringing electricity powered by the sun to millions of people worldwide. As a leading manufacturer of solar panels, inverters, and energy storage solutions, we've been an industry front-runner since our founding in 2001. Our commitment to sustainability is reflected in all parts of our organization as we navigate the complexities of a booming industry.

Throughout Canadian Solar's subsidiaries, e-Storage, Recurrent Energy, MSS and CSI Solar Co., we invest in our employees' growth. Our training programs and promotional opportunities ensure we all can continue to learn. We understand the importance of work-life balance and provide various flexible work options to support our employees' well-being. Join our team to "Make the Difference" by creating a lasting positive impact on the world and the communities where we operate.

Position Title: Senior Control Engineer

Department: Inverter Firmware

Compensation: $95,000 - $140,000 + annual bonus

Reports To: Director of Digital Inverter Firmware

Location: Kitchener, ON (Onsite)

Who We Are

CS Digital is a digital technology startup focused on providing state-of-the-art digital technology for power solutions. Our first goal is to build a North American based inverter control board, firmware and energy station controller for the BESS industry to compliment Canadian Solar’s String Power Conversion System Medium Voltage Skid for the Battery Energy Storage System (BESS) industry.

About the Role

The Senior Control Engineer, specializes in Hardware-in-the-Loop simulation and validation of Power Conversion Systems (PCS) used in utility‑scale Battery Energy Storage Systems.

This role focuses on using real‑time digital simulators to emulate grids, inverters, batteries, and power stages in order to validate control firmware, system‑level behavior, protection logic, and grid‑code compliance.

You will own the PCS HIL simulation environment, bridging power electronics, control algorithms, firmware, and system requirements to enable fast, repeatable, and certifiable testing.

Responsibilities

  • Design, develop, and maintain Hardware‑in‑the‑Loop (HIL) test environments for PCS and inverter control validation.
  • Build real‑time PCS simulation models, including grid models, filters, transformers, battery models, and protection interfaces.
  • Validate inverter control algorithm firmware, protection strategies, and system behaviors under normal and abnormal operating conditions.
  • Execute test cases covering grid-code compliant functionalities prior to certification testing.
  • Support grid code compliance activities through documented test results and traceability.
  • Expand scope of HIL platform to cover other equipment, technologies and system according to future development plan.
  • Develop automated HIL test scripts and regression test suites to support continuous firmware and control validation.
  • Integrate HIL testing into development workflows and release processes.
  • Debug complex control and system‑level issues using real‑time waveforms, logs, and simulation data.
  • Maintain professional documentation for HIL architectures, simulation models, test plans, and validation reports.
  • Support root‑cause analysis for lab and field issues by reproducing scenarios in HIL.
  • Mentor junior engineers and support product lifecycle and field issue resolution.

Required Qualifications and Skills

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline. Advanced degrees in Power Electronics are preferred.
  • 5+ years of professional experience in HIL testing, real‑time simulation, or PCS/inverter validation.
  • Demonstrated experience validating power converters system using real-time simulators.
  • Experience with MATLAB/Simulink, PSCAD or model‑based design workflows.
  • Experience developing automated regression frameworks for inverter validation
  • Experience supporting product development subject to IEC/UL / IEEE grid‑interconnection standards.
  • Hands‑on experience working with cross‑functional firmware, controls, and hardware teams.
  • Strong analytical, problem‑solving, documentation, and technical communication skills.
  • Domestic and international travel ability.
  • Strong experience with real‑time HIL simulation for power electronics or grid‑connected systems.
  • Proficiency with HIL platforms such as OPAL‑RT, Typhoon HIL, dSPACE, RTDS, or similar.
  • Experience building real‑time models for inverters, batteries, power systems and protection systems.
  • Understanding of real‑time execution constraints, model fidelity, and latency considerations.
  • Solid background of power converter, especially inverter architectures, and energy storage systems.
  • Experience with converter control loops, digital protection mechanisms, and system‑level sequencing.
  • Ability to interpret control block diagrams, firmware behavior, and electrical schematics.
  • Familiarity with communication protocols such as CAN, Ethernet, SPI, UART, Modbus, and proprietary interfaces.
  • Experience with test automation, scripting, or model‑based validation workflows.
  • Familiarity with version control (GitHub/Bitbucket), documentation practices, and structured validation processes.
  • Strong analytical skills and attention to detail in test development and result interpretation.

e-STORAGE is Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to age, race, colour, religion, sex, national origin, sexual orientation, disability, or veteran status.

e-STORAGE uses AI-assisted tools during parts of the hiring process, including screening and workflow automation. All final hiring decisions are made by humans.

This is a current vacancy, and we are actively hiring for this position.

#CanadianSolar

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Senior Control Engineer in Kitchener, ON vacancy
  • $68k - $91k per year

     ...making a difference.   Position Overview: As our Quality Control Technician, you will ensure compliance with BWXT’s quality program...  ...Manager, this role works closely with Site Managers, Field Engineers, and Authorized Inspectors to maintain the highest standards of... 
    Suggested
    Internship
    Local area
    Immediate start
    Flexible hours
    Night shift
    Weekend work

    BWXT

    Kitchener, ON
    21 hours ago
  • $90k - $130k per year

     ...services, we’re not just building products we’re powering communities and making a difference worldwide. Position Title: Senior Product Reliability Engineer Compensation: $90,000 - $130,000 + annual bonus (paid in local currency; range varies by location) Reports To:... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Worldwide

    e-STORAGE

    Kitchener, ON
    3 days ago
  • $156k - $214.5k per year

     ...premium benefits, Insider makes Faire the obvious place for our most engaged retailers to start and grow their businesses. As a Senior Engineer (L4), you’ll own the core services and systems that power the membership: free-shipping coverage, discount targeting and delivery... 
    Senior
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Kitchener, ON
    10 days ago
  • $156k - $214.5k per year

     ...in community, come join ours. About this role: Our Brand engineering team owns the code that our Brands use to manage their business...  ...customer-facing changes, listen to the data, and iterate. As a Senior Back-end on the Brand Platform team, you'll collaborate with us... 
    Senior
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Kitchener, ON
    12 days ago
  •  ...The Project Cost Controller will be responsible for ensuring accurate and timely job cost reporting across all projects, reviewing budgets and risks, ensuring workflows and proper controls are followed, coordinating with project and accounting teams on financial processes,... 
    Suggested
    Full time
    Contract work
    Internship

    Kingsley Management Inc

    Kitchener, ON
    27 days ago
  • $91.2k - $114k per year

     ...IT Business Systems Analyst / Senior IT Business Systems Analyst (SAP SD/CS) Kitchener, ON, Canada – Hybrid (3 days onsite, 2 days remote) The IT Business Systems Analyst / Senior IT Business Systems Analyst is responsible for supporting and optimizing SAP Sales & Distribution... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Sonova Group

    Kitchener, ON
    12 days ago
  • $62.4k - $78k per year

     ...achieving that goal. About The Role As an Engineering I – Mechanical Systems and Equipment you...  ..., and piping systems while working with senior engineers. You will develop and provide...  ...and interfaces with instrumentation and control ~ Willingness to work toward P.Eng.... 
    Senior
    Full time
    Work at office
    Immediate start
    Flexible hours
    3 days per week

    Westinghouse Electric Company

    Kitchener, ON
    12 days ago
  • $100k - $150k per year

    Position Title: Senior ARM Firmware Engineer Department: Inverter Firmware Compensation: $100,000 – $150,000 + annual bonus Reports To: Director of...  .../ Cortex‑A platforms, and real‑time development, inverter control support, and grid‑code compliance. You will play a critical... 
    Senior

    Canadian Solar SSES (Canada) Inc.

    Kitchener, ON
    2 days ago
  • $110k - $160k per year

    The Opportunity ~We are looking for a Senior Civil Engineer, Water Resources/Stormwater Management who is passionate about creating positive change...  ...and traditional infrastructure, storage ponds, diversion and control structures, and conveyance systems such as ditches, gravity... 
    Senior
    Flexible hours

    Trace Associates Inc.

    Kitchener, ON
    more than 2 months ago
  •  ...Revun is hiring a senior technical leader to take full ownership of a proprietary...  ...technical decisions, lead remote engineering resources, improve architecture, control technology costs, and move the...  ...of CRM architecture, workflow engines, custom fields, audit logs, event... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Worldwide

    Revun

    Kitchener, ON
    13 days ago
  • $156k - $214.5k per year

     ...in an increasingly challenging retail landscape. As a Growth Engineer, you'll work on some of Faire's most important customer journeys...  ...products, connect with brands, and grow their businesses. As a Senior Engineer on our Growth team, you'll build products and... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Kitchener, ON
    12 days ago
  •  ...Workday, Oracle, PubMatic, PhonePe (Walmart), Hershey’s, Dun & Bradstreet, and many more. ABOUT THE ROLE We are seeking a Senior Software Engineer with at least 7 years of experience in distributed systems or data platform development. In this role, you will design, build... 
    Senior
    Full time

    acceldata

    Kitchener, ON
    a month ago
  •  ...you enjoy tackling mechanical and electrical problems in Quality engineering, please apply! Qualifications ~ Electronics, Mechatronics...  ...or Diploma with experience ~5+ years of experience in quality control ~ Proficient in solving electronic and mechanical quality... 
    Full time
    Work at office
    Remote work

    BinSentry

    Kitchener, ON
    7 days ago
  • $151k - $175k per year

     ...Back to all jobs Sr. Software Engineer Telephony Engineering Kitchener, Canada About...  ...Core team, you are the steward of our media engine’s evolution. You will bridge the gap...  ...tuning codecs, RTP flows, and congestion-control behavior to deliver consistently clear conversations... 
    Senior
    Long term contract
    Full time
    Work at office

    Dialpad Japan

    Kitchener, ON
    13 days ago
  •  ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction...  ...client growth opportunities. Manage project budgets, financial controls, and delivery objectives. Address contractor and public inquiries... 
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    AECOM

    Kitchener, ON
    12 days ago
  • $120k - $140k per year

     ...accurate records of estimates, bids, and project documentation. Support the team in identifying cost-saving opportunities and value engineering solutions. MPI does not discriminate on the basis of race, religion, sex, sexual orientation, gender identity or expression,... 
    Senior
    Permanent employment
    For subcontractor

    Michael Page

    Kitchener, ON
    15 days ago
  •  ...Overview As a member of the military, Weapons Engineering Technicians are responsible for the corrective and planned maintenance activities...  ...the Force Protection Team Perform as a Member of the Damage Control Organization Carry Out Survival Drills Related Civilian... 
    Full time
    Part time
    Apprenticeship
    Summer work
    Internship
    Relocation
    Night shift
    Rotating shift
    Weekend work
    Day shift

    Canadian Armed Forces | Forces armées canadiennes

    Kitchener, ON
    21 days ago
  • $101k - $119.75k per year

     ...Back to all jobs Software Development Engineer in Test Telephony Engineering Kitchener, Canada About Dialpad Dialpad is the AI...  ...frameworks, lead design decisions, and work closely with other senior developers. This position reports to a Quality Engineering Manager... 
    Senior
    Work at office

    Dialpad Japan

    Kitchener, ON
    1 day ago
  • $194.5k - $226.75k per year

     ...Persistent, and Empathetic . Your role As a Staff Software Engineer, you’ll own the platformization roadmap for shared services,...  ...productivity, security, and scalability. This position reports to our Senior Director of Platform Engineering and has the opportunity to be... 
    Senior
    Work at office

    Dialpad

    Kitchener, ON
    5 days ago
  •  ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program...  ...seeking a creative and highly talented Senior   Conveyance/Municipal Project Manager to...  ...vendor relationships. Budget & Financial Control — Track expenditures, forecast costs,... 
    Senior
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Kitchener, ON
    17 days ago
  • $100k - $115k per year

     ...seeking an experienced and highly motivated Senior Project Manager to lead the successful...  ...management, issue resolution, and change control processes. Apply Agile, Hybrid, and...  ...: Infrastructure Architects Cloud Engineers Security Consultants Data Engineers... 
    Senior
    Permanent employment
    Full time
    Remote work
    Monday to friday

    Quadbridge Inc.

    Kitchener, ON
    12 days ago
  •  ...information visit . As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software...  .... Qualifications : ~ Bachelor's degree in Computer Engineering, Software Engineering, Computer Science or related field (or equivalent... 
    Senior
    Full time

    BinSentry

    Kitchener, ON
    1 day ago
  •  ...Own the Outcome: Retention and Renewal, End to End Drive the Engine: Build the Conditions for Growth Be the Voice of the Customer:...  ...Demonstrated experience building and owning relationships with senior/executive stakeholders, not just operational or user-level contacts... 
    Senior
    Full time
    Immediate start

    Conexiom

    Kitchener, ON
    4 days ago
  • $71.15k - $93.38k per year

     ...delivery and project close-out, including schedule and budget control, client communication, and invoicing Collaborating with other...  ...University Degree or College Diploma in Environmental Engineering, Earth Sciences or an environmental related field Minimum... 
    Long term contract
    Permanent employment
    Full time
    Temporary work
    For contractors
    For subcontractor
    Internship
    Flexible hours

    Englobe Corp.

    Kitchener, ON
    24 days ago
  •  ...About the Role: We are looking for a Senior Solutions Consultant with deep Hadoop knowledge...  ...environments where security and change control are non-negotiable. This is a hands-on...  ...position. You'll be equal parts architect, engineer and trusted advisor: designing the target... 
    Senior
    Full time

    acceldata

    Kitchener, ON
    14 days ago
  • $45 - $58 per hour

     ...Senior Journeyperson Gasfitter — Class A Pay: $45.00–$58.00 per hour, depending on experience, certification, and employer requirements...  ...repairs Install and test gas piping, venting, regulators, controls, and related components Perform leak testing, pressure... 
    Senior
    Hourly pay
    Full time
    Remote work
    Shift work
    Day shift

    HRS Talent Solutions

    Kitchener, ON
    5 days ago
  • $104k - $119.75k per year

     ...individuals who embody our core traits: Scrappy, Curious, Optimistic, Persistent, and Empathetic . Your role As an AI Evaluation Engineer, you'll be an integral part of our AI Evaluation team, owning evaluation coverage for Dialpad's Agentic AI systems alongside our... 
    Internship
    Work at office

    Dialpad

    Kitchener, ON
    10 days ago
  • $68k - $102k per year

    Job Type:  Permanent  Reference code : 132446 Primary Location:  Kitchener, ON All Available Locations:  Kitchener, ON; Burlington, ON    Our Purpose   At Deloitte, we are driven to inspire and help our people, organization, communities, and country to thrive...
    Senior
    Permanent employment
    Work at office
    Flexible hours

    Deloitte

    Kitchener, ON
    21 hours ago
  • $72.21k - $96.28k per year

     ...Overview The Supply Chain Engineer II (Solutions Design) will manage the development of engineering analysis to direct ongoing continuous improvement and solve supply chain problems in warehousing, transload, cross-dock, and transportation operations. Provides regular... 
    Permanent employment
    Full time

    NFI

    Kitchener, ON
    3 days ago
  • $70k - $110k per year

     ...delivering innovative and sustainable solutions for water and wastewater infrastructure. We are seeking an Intermediate Wastewater Process Engineer to join our Kitchener  office and support a variety of municipal wastewater treatment projects across Ontario and Canada. This... 
    Contract work
    Work at office
    Remote work
    Kitchener, ON
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Control Engineer. Be the first to apply!