Nvidia Systems Software Engineer

Does anyone have any advice regarding how an Nvidia systems software engineering role translates down the road? It’s very different than the swe roles I’ve been in recently as it’s very low level (mainly c/c++ work). I probably wont be dealing with any web services, databases, etc. I’m very early in my career and I don’t want to pigeon hole myself into being close to the hardware if I pursue a role like this. Would other software companies see this as detrimental? In the future, I’d still want to be open to pursuing roles at higher levels of the stack. Any advice or anecdotal evidence would be greatly appreciated. TC: 0

Amazon lggdfhjj Nov 5, 2023

C++ coding experience will always remain an asset. Use the role well.

Workday wdadmin Nov 5, 2023

If ur passionate about software products development why take a systems level engineer position curious of your thought process lol

Lacework rlypoor OP Nov 5, 2023

I find systems interesting too and Nvidia seems like a good opportunity

NVIDIA null->null Nov 5, 2023

Isn't this true of all software roles? After 3-5 YOE, you establish yourself in a particular domain like web services or systems software. After that, you can't go back and change that speciality. It's not pigeonholing, it's just you gaining expertise in a specific field. Question is - will you like working in that domain for a long time?

Lacework rlypoor OP Nov 5, 2023

I guess I want to be able to have some more time to figure it out? I’m not at 3-5 YOE yet so that’s why I want to gauge how this might affect the flexibility of my future

Intel DwzP36 Nov 10, 2023

How was Lacework OP? Left/layoff?