Software Engineer
0 to 2 yearsThe graduate entry point, and the level where most of the job is learning how NVIDIA builds things.
An IC1 works on well scoped tasks with a named senior engineer close by. What makes NVIDIA different from a general software company is how quickly the hardware becomes your problem. Even engineers hired into pure software roles find themselves reading about memory bandwidth, occupancy, and kernel launch overhead within a few months, because almost everything the company ships is judged on how well it exploits a GPU.
Nobody expects an IC1 to be productive quickly. The domain has a long ramp, and CUDA, driver internals, or hardware verification flows are not things graduates arrive knowing. What is expected is that the ramp is visibly happening: sharper questions, fewer repeated review comments, and a growing ability to work out which part of the stack a problem lives in.
What good looks like
- Completes well defined tasks without the design coming back for rework
- Learns the internal toolchain fast enough to stop being a drag on the team
- Develops a working mental model of how software maps onto the hardware
- Asks for help early, with the context already gathered
Total compensation, United States
- Reported median
- $168k
- Typical range
- $150k to $195k
Moving up from here
IC1 to IC2 is the most predictable move on the ladder, usually one to three years. Treat it as the end of an apprenticeship rather than an achievement.
