HVDC Control and Protection Application Engineer
Job Summary
The control system is modelled and implemented in MATLAB/Simulink following existing functional requirements and internal development standards. Development follows an agile methodology (Scrum framework) with JIRA for backlog management and GitHub for configuration management.
Essential Responsibilities:
- System level requirements and test specifications capture
- Develop implement and debug control algorithms for HVDC converter functions (e.g. Power control converter control reactive power control and startup/shutdown control) in MATLAB/Simulink as per GE Vernova modelling guidelines.
- Design and implement test harness with automatic assessment to validate at unit level and Model in Loop level.
- Integrate functional blocks in the converter control units based on pre-defined control requirements and interface specifications.
- Participate in code generation workflows using MATLAB Embedded Coder ensuring compliance with in-house software architecture and coding standards.
- Perform model-in-the-loop (MIL) and software-in-the-loop (SIL) to validate integration of functions according to the project plan.
- Collaborate with system engineers functional designers and testers in agile sprints ensuring tasks are tracked and documented in JIRA.
- Contribute to peer reviews unit testing and integration sessions to ensure model quality and maintainability.
- Manage version control and branching activities through GitHub Enterprise.
Required Qualifications:
- Masters degree (or equivalent) in Electrical Control or Software Engineering.
- Minimum 5 years of experience in model-based design for control systems using MATLAB/Simulink.
Desired Characteristics:
- Proven experience with HVDC systems or power electronics control ideally with LCC (CSC) technology.
- Familiarity with HVDC control concepts (firing angle control power control reactive power control protection methods.)
- Experience in code generation (Embedded Coder or TargetLink) and integration of generated code into real-time control platforms with knowledge in IEC61850.
- Proficiency in version control tools (Git/GitHub) and collaborative workflows (branching pull requests merge handling).
- Experience working in agile teams using JIRA or similar tools.
- Strong analytical and debugging skills attention to detail in model implementation.
- A strong team player with a collaborative approach capable of working effectively within medium to large-sized teams.
- Good communication skills in English (written and verbal).
- Previous participation in HVDC or FACTS control/protection development projects.
- Familiarity with real-time simulation (HIL platforms like RTDS OPAL-RT).
- Experience with continuous integration pipelines (MATLAB GitHub Actions Jenkins or similar).
- Approved Simulink models for assigned functions compliant with internal guidelines.
- Unit Test evidence and verification reports (MIL/SIL).
- Contribution to system-level integration builds and sprint reviews.
- Weekly progress updates via JIRA sprint dashboards.
For candidates applying to a Canadian-based position the pay range for this position is between $105300 and $155300 CAD. The specific pay offered may be influenced by a variety of factors including the candidates experience education and skill set.
Bonus eligibility: Discretionary annual bonus
This posting is for an existing vacancy.
Strong consideration will be given to Indigenous persons. The term Indigenous refers to individuals who identify as being descended from the original inhabitants (the first peoples) of what is now known as this context Indigenous people are First Nations Métis and/or Inuit
Relocation Assistance Provided: Yes
Required Experience:
IC
About Company
GE Vernova's Asset Performance Management software can help you increase asset reliability, minimize costs and reduce operational risks. View a demo today.