Description
NVIDIA is seeking a Systems Software Engineer - Infrastructure to join its GPU Firmware Infrastructure team. The successful candidate will craft extraordinary automation, tools, and practices that accelerate NVIDIA's GPU innovation.
Job Summary: As a Systems Software Engineer - Infrastructure, you will build, supervise, and improve the core infrastructure our firmware teams run on, including build systems, regression farms, CI/CD pipelines, developer tooling, and frameworks and web services.
Responsibilities:
- Build, supervise, and improve the core infrastructure our firmware teams run on: build systems, regression farms, CI/CD pipelines, developer tooling, and the frameworks and web services that sit on top of them
- Debug and resolve issues across hardware, software, infrastructure, and team processes - solving not just the present problem, but for that entire class of issue in the future
- Invent and build AI-powered workflows that scale to multiply your own, your team's, or the whole company's output
- Learn, document, and automate processes, services, and tooling for teams via many internal-facing and external-facing projects
- Seek out, identify and eradicate toil company-wide by growing your ideas for improvements from a proof-of-concept to fully shipped and scalable solutions
Requirements:
- BS or MS degree in EE/CS/CE (or equivalent experience)
- 5+ years of software, infrastructure, DevOps, or SRE engineering
- Hands-on experience with modern CI/CD and test automation: architecting and debugging pipelines, working inside the frameworks that orchestrate the tests (pytest or equivalent)
- History in, or curiosity about device BIOS, firmware, or other low-level embedded software, and interest in building tooling for the engineers who write it
- Solid understanding of the services and data behind infrastructure: web services, REST APIs, relational databases and schema design (SQL, PostgreSQL)
- Scalability thinking
- Strong Python and comfort working in Linux shell environments
- Strong communication skills: ability to articulate the sharp questions, write clear requirements, review critically, and explain trade-offs
- Exceptional interpersonal and empathy skills, and the curiosity to match as you’ll work closely with both hardware and software engineers to design, develop, and debug process and tooling enhancements
Benefits: NVIDIA offers highly competitive salaries and a comprehensive benefits package, including equity and benefits. You can learn more about the benefits at www.nvidiabenefits.com/
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Systems-Software-Engineer---Infrastructure_JR2022783