However I still sympathize with the parent comment. The niche-industry-exception state of affairs will become less true over time. And then you're left with the same set of incentives (minus dedicated hobbyists).
Try reproducing it and then working on their future work paragraph
For me, I was at the same guest lecture as my future advisor was at. When I took a class with him, I asked him what research he did. After rattling a bunch of things off and seeing my lack of interest, he asked me "did you see the talk about evolving equations, want to work on that?" I replied "yes" and "yes!"
After spending a couple of years trying to reproduce and scale these systems (my advisor worked in related things), I grew frustrated with the prevailing techniques. So we set about trying to solve the same problem with the restriction that it should be a deterministic algorithm. This set me on my path to novel research and results
Also, since you mentioned scaling systems and equations, are you by any chance working on numerical linear algebra stuffs like iterative solvers etc.? MPI/HPC etc? If so, I am in HPC as well.
Not sure for C