Senior System Software Engineer, CPU
职位描述
We are now looking for a System Software Engineer to work in our Chip 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 CPU (Tegra / Vera) 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.
- 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.
- Have knowledge of Linux Kernel internals.
- Solid understanding of ARM platforms
- Experience working with diagnostic software solutions.
, , JR2025929
对这个职位感兴趣吗?