Skip to content

Senior System Software Engineer – Tegra
Company | NVIDIA |
---|
Location | Santa Clara, CA, USA |
---|
Salary | $184000 – $356500 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- BS/MS in EE/CS or equivalent experience.
- 8+ years of industry related experience.
- Strong C/C++ programming skills and object-oriented programming skills.
- Led complex software architecture design and development projects
- Experience with low level / driver level programming.
- Understanding of processor architecture fundamentals, preferably arm.
- Strong problem-solving and debugging skills.
- Expert communication, interpersonal and planning skills.
Responsibilities
- Designing and developing diagnostic middle-ware and diagnostic applications for NVIDIA SOC and CPU hardware
- Architecting and driving new diagnostic software solutions that cater to all phases of the product life cycle – bring up, manufacturing, hardware qualification, failure analysis and custom platforms.
- Participating in overall system software architecture and collaborate with internal software teams to integrate diagnostic components with various system software components.
- Working closely with ASIC and NPI teams to plan, implement and cater to new product requirements.
- Research and evaluating industrial technical standards and drive implementations as needed.
Preferred Qualifications
- Solid understanding of ARM platform and Linux Kernel internals
- Experience in diagnostic software for datacenter and server systems.
- Experience in Pre-Silicon / Post-Silicon bringup planning and execution of complex SoCs and platforms.
- Consistent record of learning new technologies on the job in a time-bound manner.
- Experience working in teams on large SW projects as well as an understanding of SW product release lifecycle.