The risk for a software engineer at any of the big tech companies is extremely low if you have some common sense level of financial literacy.
If you're an engineer at Nvidia you'd have to do some braindead stupid things with your money to end up homeless.
Also, if you have technical skills at a level that Nvidia would hire you, you can easily get a job at probably a thousand other companies. Layoffs are a non-issue. Recruiters will be scrambling to hire ex-Nvidia folks in the event of a mass layoff, barring a major global financial collapse (in which case you're still better off than 95% of the population).
If you're an engineer at Nvidia you'd have to do some braindead stupid things with your money to end up homeless.
Also, if you have technical skills at a level that Nvidia would hire you, you can easily get a job at probably a thousand other companies. Layoffs are a non-issue. Recruiters will be scrambling to hire ex-Nvidia folks in the event of a mass layoff, barring a major global financial collapse (in which case you're still better off than 95% of the population).