Control Algorithm Developer

Enoda Ltd

Control Algorithm Developer

£80000

Enoda Ltd, Edinburgh

  • Full time
  • Permanent
  • Onsite working

Posted 2 weeks ago, 2 May | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: d8f3d2de9788463983c23ea4a6e769cd

Full Job Description

As part of our Analytics team, this role maintains and extends the analytical work of Enoda's hardware control algorithms, to ensure their robustness and scalability, enhance their capabilities and improve implementation.

  • Strong foundations in electrical engineering and engineering math

  • Experience of electrical network analysis in the time and frequency domain

  • The ability to assess sources of errors in an implementation, e.g., sensor drift, floating point arithmetic, or spectral bleeding

  • An understanding of real-time embedded systems and their underlying hardware

  • A keen interest in broadening your understanding of all areas that can lead to improvements in performance, reliability, efficiency and manufacturability

  • Ability to describe and explain your work to a wider audience

  • Intellectual curiosity and comfortable asking probing questions when necessary


  • The following would be advantageous:

  • Experience using Mathematica or other symbolic math software

  • Fluency in C/C++

    Energy is the primary input to everything. Our continued prosperity is dependent on reliable, affordable, clean electricity.

  • Enoda is an innovator in energy platforms, developing advanced technologies for grid operators and developers that remove constraints to decarbonisation.
    Integrated hardware and software solutions slot into existing infrastructure, enabling the grid to become self-balancing and the primary provider of system stability.
    We are a mission-driven organisation committed to enabling humanity to prosper on 100% renewable energy. We are averse to introducing bureaucracy and are building a working culture that enables us to achieve our purpose and change the world., Enoda is cultivating an environment where we embrace our vision of sustainable prosperity for everyone. Built on the principles of win-win outcomes and extreme ownership, we strive to act with integrity and be accountable.
    Teams are encouraged to be relentless in the pursuit of scientific truth; we strive on the challenge of solving the most complex problems together.
    Equal Opportunity Statement
    We are a values-led business and we believe that alignment with those values is critical to successful long-term relationships with colleagues, commercial partners and customers.

    Pulled from the full job description
  • Company pension

  • Private medical insurance

  • Season ticket loan

  • Sick pay, Analysing physical systems from first principles and synthesising of novel, practical solutions

  • Turning your insights into measurable and scalable improvements of the system

  • Deepening your understanding of electromagnetic systems, power electronics, control strategies, and code generators

  • Verifying your analysis in collaboration with the simulation and production teams

  • Thoroughly documenting your analysis, reasoning, simplifications, and engineering trade-offs, Salary: £60,000 - £80,000 dependent on skills & experience

  • Private Medical Insurance

  • Flexible Pension policy tailored to your requirements

  • 33 days annual leave + Holiday purchase/sell scheme

  • Dental cash-back scheme

  • Cycle-to-Work scheme

  • Season travel ticket loan

  • Enhanced company sick pay & Income Protection

  • Life Assurance