Tegra System Software Engineer
at Nvidia
π Santa Clara, United States
$148,000-276,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 6 Leadership @ 7 Debugging @ 4 System Architecture @ 6Details
NVIDIA is searching for a creative and highly motivated engineer with expertise in system software to join the Tegra system-on-chip (SOC) Software organization. You will design key aspects of our Tegra SoC kernel drivers and embedded Software with a focus on enabling ARM SoC on pre-silicon and silicon platforms. Join us to build a world class System software team.
Responsibilities
- Design, develop and verify features for our next generation SoC architecture, collaborating with hardware engineers and fellow software engineers.
- Heavily involved with the early modeling simulation required to produce our outstanding products.
- Working closely with the hardware, silicon, pre-silicon teams to bring-up new platforms, products, and prototype systems.
- Involved in SoC bring up with a focus on enabling the core OS software on new platforms.
- Get to craft, develop, unit test, document and maintain features for Tegra SoCs.
- You will influence hardware architecture and system software by creating architecture and design specification.
Requirements
- BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience.
- 5+ years of relevant software development experience.
- Proven leadership skills and strong ownership on past projects.
- Hands on technical experience and demonstrated excellence in an environment with complex software and hardware designs.
- Outstanding C programming and low-level driver experience; background and strength with complex system-level debugging.
- Experienced with ARM based processor architecture.
- Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.).
Ways to stand out from the crowd:
- Background with Chip or Board bring-up.
- Experience developing high quality embedded code.
- Experience with JTAG and other debugging tools.
We are widely considered to be one of the technology worldβs most desirable employers, and as a result have some of the most forward-thinking and hardworking people in the world working for us. So, if you're clever, creative, and driven, weβd love to have you join the team.