I think they should clarify whether they want somebody that has passed a linear algebra class with high marks based on something like strangs' entry level book before...or are on the cutting edge of graduate level linear algebra research. It's not clear from the post and I suspect that might be an issue.
Give me a couple months and I could recite strangs entry level textbook. I passed that class with an A+. But I could not become a PhD level maths student with a linear algebra research focus in that amount of time.
There are multiple very different ways to interpret a requirement for being competent in linear algebra.
Knowing everything covered in strangs introduction to linear algebra is actually quite low on the potential list of requirements and could be self studied.
When I last read Strang's, my course included a lot of spectral theory that was decidedly not introductory regardless of what the title says. Either way, the point is that most non-specialist practitioners don't need that. How often have you truly run into determinants mod N or stochastic matrices in real life?
It sounds like our linear algebra classes were somewhat different though. No one received an A in mine. I had one of 3-4 B's.
Yes, most people had LA classes during college. But would you take a couple of months to relearn something that would be used only to interview for one job that you have no idea you'll get? That's certainly a reason why few people want to interview there.
If an SWE job posting has a narrow set of requirements, none of which require particularly high-level education, that means the ideal candidate is a “regular” SWE with experience or knowledge in the field being hired for. It’s not like this aerospace company wants someone who is an expert at linear algebra while also being a full stack dev with intimate understanding of a few major cloud platforms’ offerings and knows how to write windows drivers and does silicon design in their spare time. They’re just looking for a particular type of developer for which there simply may not be any candidates. Yeah, technically you could triple the salary and steal employees from other companies who weren’t looking for jobs, but the economics of that aren’t feasible. If there are n positions and n-a total eligible developers (for some positive a), it doesn’t matter how much you increase pay, there still aren’t going to be enough people to fill the roles. And you’re eventually going to run out of money, because you usually can’t just triple the price of your products.