Thanks for all your replies.
Here is a concatenation of the suggestions merged within one post;
• Very good Mathematics skills (more so than programming as anyone can do that). And, no, not high school Maths but University Math. You want linear algebra, calculus, vector Math and any applied...