Skip to Content

Short-Circuits Algorithm Developer

--Josep Fanals Batllori--

About eRoots


Constituted in 2022, eRoots is an innovative software startup based in Barcelona dedicated to shaping power systems analysis through cutting-edge technology. We focus on developing advanced solutions that enhance renewables integration, grid stability, optimal operation and optimal planning using state-of-the-art algorithms and machine learning techniques. Our team of 15 engineers is composed of passionate experts aiming to make a significant impact on modern power systems. 

Job description


Power grids are large infrastructures requiring precise planning and operation to ensure electricity is safely delivered to all consumers. While decades ago power networks were based on traditional generation sources, coupled to the grid through synchronous machines, nowadays they are being replaced by renewable-based resources. These renewable sources are interfaced through power electronics devices (commonly voltage source converters), which offer much more controllability than their conventional generators counterparts, yet are characterized by negligible inertias and hence faster dynamic responses. Under short-circuits conditions, the behavior of converters is radically different from that of synchronous machines. This motivated eRoots to develop two patents on how to address such a problem (see European Patents 22383036 and 2022702402). 

While our short-circuits calculation algorithm works well for balanced systems, there is still a lot of work to be done on unbalanced grids and the mapping of dynamics into the steady-state calculation. We are looking for someone to participate in these developments. Mainly, the extension of the models to include sequence components, the development of a power flow algorithm that accounts for unbalances and couplings between sequences, the modelling of power converters (grid-following and grid-forming), and the extension of our short-circuits algorithm to considers converters' current saturation in the sequences domain. The end goal is to obtain the steady-state and peak short-circuit currents with full precision for commercial converter models under unbalanced situations.

Responsibilities



  • Extend the sequence models for transformers, power lines, synchronous generators and converters.
  • Map the dynamics of power converters into their potential steady-state operating states.
  • Define a power flow formulation capable of handling the three sequences at once, with couplings between them, all into the same problem of implicit algebraic equations.
  • Build an efficient power flow solver, in principle based on the image of the Newton-Raphson method, with ideally zero outer loops.
  • Collaborate with cross-functional teams to integrate the work into our software (see GridCal).
  • Develop a comprehensive set of tests to validate the algorithms against conventional software.
  • Document and present algorithm development processes, outcomes, and insights to both technical and non-technical stakeholders.

It is worth reminding you that a startup is a fast-paced environment. This most likely means your work can significantly pivot and be reoriented if need arises. 

Requirements


We value competency and loyalty above everything else. The points below are mostly nice-to-have rather than rigid musts you have to meet:

  • Experience in coding non-linear solvers, ideally within the power systems sector.
  • Awareness on the particularities of dynamic models for typical voltage source converters.
  • Knowledge on steady-state modelling in positive, negative and zero sequences.
  • Some experience with commercial software such as PowerFactory, PSCAD, PSSe and MATLAB/Simulink.
  • Solid programming skills in object-oriented languages, preferably Python and C++.
  • Strong analytical and problem-solving abilities.
  • Ability to work collaboratively in a fast-paced, agile environment.
  • Decent communication and presentation skills.
  • A proper level of English is mandatory. Catalan and Spanish are valued but not required.

What we offer


  • A competitive salary and comprehensive benefits package.
  • Flexible working hours and hybrid work.
  • Opportunities for professional development and career growth.
  • A collaborative, inclusive, and innovative work environment.
  • The chance to be part of an Barcelona-based software company with a cohesive team.

Recruitment process


  1. An initial 15-minutes conversation to quickly get a glimpse of your interests and understand if you could be a good fit to the company.
  2. A deep technical interview with our CEO. Expect a dialogue in which we go over power systems modelling, algorithms, numerical methods, and coding.
  3. An optional final interview with some of our co-founders and leading team members.