Opens nvidia.wd5.myworkdayjobs.com in a new tab
Overview
- We are now looking for a Diagnostics Software Engineer to work in our Tegra system software group.
- The best candidates will have excellent C/C++, a thorough understanding of operating systems and kernel programming, a good understanding of computer architecture.
- You will work closely with both hardware engineers and other software engineers to design, develop, and debug the diagnostic software stack used for Tegra chips / products.
- You will also be heavily involved with interacting with various teams and writing various device drivers to produce high-quality, reliable diagnostic software that is extensively used both within NVIDIA and for the customer data center and automotive products that are used throughout the world.
- What you’ll be doing: Develop drivers and tests to see them through the full software development lifecycle.
- Work with software engineers, hardware, and arch teams to implement and optimize features for the diagnostic solutions used for various system-on-chip (SOC) use cases.
- Triage, debug, and implement fixes in the software stack.
- Communicate efficiently with peers throughout the company, as well as customers and partners.
- What we need to see: BS or MS in EE/CS and 5+ years of industry related experience Strong C/C++ programming skills.
- Familiarity with SOC architecture, and ability to work close to the hardware.
- Previous experience of working on a large modular system software code base is preferable.
- Strong problem-solving and debugging skills.
- Excellent communication and planning skills.
- Ways to stand out from the crowd: Have knowledge of Linux Kernel internals.
- Solid understanding of ARM platforms Experience working with diagnostic software solutions.
- NVIDIA is widely considered to be one of the technology world's most desirable employers.
- We have some of the most forward-thinking and hardworking people on the planet working for us and, due to unprecedented growth, our special engineering teams are growing fast.
- If you're a creative and autonomous engineer with a genuine passion for technology, we want to hear from you!.
Sourced directly from NVIDIA’s career page
Your application goes straight to NVIDIA.
Opens nvidia.wd5.myworkdayjobs.com in a new tab
Specialisation
Open roles at NVIDIA
2000 positions
Job ID
/job/China-Shenzhen/Senior-Diagnostic-Software-Engineer_JR2012653
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Samsung Semiconductor
Staff Technical Program Manager
San Jose, California, United States|Other
Samsung Semiconductor
Associate, Executive Administration
San Jose, California, United States|Other
Micron Technology
STAFF ENGINEER GFAC SASIA - ELECTRICAL
Fab 10A, Singapore|Other
Micron Technology
TEST HBM DATA ANALYST
Taichung - MTB, Taiwan|Other