Job Closed
This listing is no longer active.
Senior Software Engineer, Compute Sanitizer – GPU
Location
California + 2 moreAll locations: California | Texas | Washington
Posted
135 days ago
Salary
$152K - $241.5K / year
Seniority
Senior
Job Description
Senior Software Engineer, Compute Sanitizer – GPU
NVIDIA
• Apply knowledge of compute programming models and compute architecture to build tools that provide actionable feedback to compute developers • Comfortable working in existing driver code and application code as well as writing new shared libraries and targeted performance tests • Develop the Compute Sanitizer tools for GPUs running on Linux, Windows, and embedded operating systems • Work with tools, compiler, architecture and driver teams to design, implement and verify new features in the Compute Sanitizer stack • Work closely with internal and external partners including other peer organizations within NVIDIA • Effectively estimate and prioritize tasks in order to create a realistic delivery schedule • Write fast, effective, maintainable, reliable and well-documented code • Provide peer reviews to other engineers, including feedback on performance, scalability and correctness • Document requirements and designs, and review documents with teams throughout NVIDIA • Mentor junior engineers.
Job Requirements
- BS or MS in Computer Science or equivalent experience
- 5+ years of experience
- Strong programming ability in C, C++, Assembly Language and scripting languages
- Excellent system programming expertise: memory management, processes/threads management, debugging and profiling
- Excellent knowledge of computer architecture of x86 or ARM CPUs
- Strong problem solving and debugging skills
- Familiar with low-level programming using assembly languages
- Source control understanding (git, Perforce, etc.)
- Ability to self-manage, communicate, and adapt in a fast paced, high demand environment with changing priorities and direction
- Excellent communication skills, written and verbal.
Benefits
- equity
- benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer, Senior
Grupo BHEverTransformamos a essência da realidade através do Marketing Direto
• The Full Stack Developer will be responsible for working on both front-end and back-end, as well as collaborating on the configuration, maintenance, and monitoring of the infrastructure required for the applications. • Will develop, maintain, and improve systems and applications, from the user interface to communication with servers, databases, and cloud services, always aligned with the company's needs. • Must ensure solutions are efficient, scalable, secure, and high-performing, and collaborate in managing deployment environments, cloud infrastructure, pipelines, and automations. • The position requires prior experience in the field, obtained through courses, technical training, or a degree. • Provides technical leadership on full stack projects and architectural decisions. • Designs and implements scalable, secure, and high-performance solutions. • Directly manages infrastructure (cloud, pipelines, automation, monitoring). • Provides mentorship, performs code reviews, and helps define technical standards.
Senior Fullstack Developer
Saipos | Sistema para RestauranteTornando o dia a dia do seu restaurante mais simples, ágil e inteligente. 🐿️
• Desenvolver e evoluir funcionalidades com foco em qualidade de software, testes automatizados e monitoramento • Contribuir ativamente nas decisões de arquitetura, sustentando uma arquitetura distribuída, flexível e escalável • Apoiar a definição da solução técnica e da arquitetura de software dos projetos • Garantir a execução das etapas do processo de desenvolvimento • Acompanhar deploys em ambiente de produção • Ser agente replicador da mentalidade ágil dentro do time
• Design, develop, and deploy innovative AI planning algorithms using the latest task planning and scheduling techniques. • Collaborate with cross-functional teams to integrate and optimize AI planning solutions into products and processes. • Determine the system design and deployment architecture for AI software pipeline.
• Define and execute the architectural roadmap for our web and mobile platforms, transitioning to a scalable, service-oriented architecture. • Architect the application layer that integrates our foundational services like the EHR that houses our clinical workflows with our novel services, ensuring low latency and high reliability. • Adopt a move fast delivery cadence to break down complex initiatives into shippable, high-value milestones. • Manage and mentor 2-3 cross-functional squads, implementing career frameworks that foster growth and retention. • Own the live site health by establishing SRE (Site Reliability Engineering) practices, incident response protocols, and comprehensive observability standards. • Build a diverse and inclusive engineering culture that attracts top talent and balances autonomy with alignment. • Enforce rigorous CI/CD pipelines and automated testing standards to ensure safe and frequent deployments.




