In my observation, most programmers and engineers lose their math chops over time. The math they need is mostly baked into their tools, such as CAD. If a problem requires more advanced math, it's given to a "math person" in the department. Often, the "math person" is also not allowed to touch the production code.