Job Closed

This listing is no longer active.

NVIDIA logo
NVIDIA

Based in Santa Clara, California, with additional offices throughout the U.S., South America, and Canada, NVIDIA is committed to fostering a work environment wh

Senior C++ Software Engineer, Developer Tools

Location

Poland

Posted

68 days ago

Salary

zł183.8K - zł318.5K / year

Seniority

Senior

Bachelor Degree4 yrs expEnglishAndroidLinuxPython

Job Description

Senior C++ Software Engineer, Developer Tools

NVIDIA

• Join the Developer Tools team to work on software such as Nsight Systems. • Work with a wide variety of hardware platforms, ranging from small embedded systems, to large multi-GPU and NUMA servers and clusters. • Participate in research and benchmarking activities to develop industry-leading technology solutions needed to collect large amounts of performance data with the smallest possible overhead. • Communicate across multiple teams to collect and understand the requirements. • Understand how the underlying hardware and software works, and use that knowledge to deliver valuable features to the users. • Participate in all phases of the software life cycle. • Work out performance benchmark and performance regression testing methodology. • Drive research activities to productization in Nsight Systems and deliver value to our most advanced users. • Collaborate with team members across multiple time zones in a dynamic, high-energy work environment. • Interact with internal and external users, help them get the maximum value out of our products, and deliver their feedback to the product team.

Job Requirements

  • BS or MS in EE, CE, CS, Systems Engineering and 4 years of experience in a related software position.
  • Excellent problem solving, collaborative, and interpersonal skills.
  • Strong C++ knowledge, experience working with concurrent code.
  • Strong understanding of algorithms and computer architecture.
  • Experience with GPUs, CUDA, HPC, clusters, networking, and performance optimization in distributed environments.
  • Hands on experience with profiling and performance optimizations (e.g. Linux perf, VTune).
  • Understanding of software toolchains and its components (e.g. Arm tools, Android NDK tools, QNX).
  • Experience with database engines.
  • Experience with Python.

Related Job Pages

More Backend Engineer Jobs

intent logo

Senior Backend Developer, Node.js

intent

intent is an end-to-end dev shop delivering at the intersection of physical and digital.

Backend Engineer68 days ago
ContractRemoteTeam 51-200H1B Sponsor

• Own and evolve the backend architecture for IoT projects • Make technical trade-off decisions and defend them clearly • Design and maintain cloud infrastructure on AWS with production-grade reliability • Lead technical discussions: RFCs, architecture reviews, post-mortems • Mentor other backend engineers • Collaborate closely with firmware engineers, mobile developers, QA, PMs, and clients • Use AI tools as part of your daily workflow • Challenge product and technical assumptions

Poland
PLN15K - PLN30K / month
GFT Technologies logo

Desenvolvedor Fullstack – Java, Angular

GFT Technologies

As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.

Backend Engineer68 days ago
Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Atuar no desenvolvimento de aplicações fullstack utilizando Java (backend) e Angular (frontend) • Participar de decisões técnicas e definição de arquitetura • Desenvolver e manter APIs REST escaláveis e seguras • Construir interfaces modernas, responsivas e com boa usabilidade • Garantir qualidade de código (boas práticas, testes, code review) • Atuar na análise e solução de problemas (troubleshooting) • Trabalhar em conjunto com times multidisciplinares (QA, UX, DevOps, PO) • Apoiar e mentorar profissionais mais juniores

Brazil
Job Closed
Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• Diseñar e implementar microservicios con Java/Quarkus y Node.js o Python, expuestos como APIs REST y arquitecturas event-driven. • Configurar y mantener flujos de autenticación y autorización usando Keycloak, OAuth2/OIDC, JWT y mTLS. • Gestionar infraestructura sobre AWS: EKS/ECS Fargate, Lambda, DynamoDB, Aurora, ElastiCache, Kinesis, S3, CloudFront y WAF. • Construir y mantener SDKs de tracking web/mobile con soporte de batching, reintentos y versionado de eventos. • Definir y mantener infraestructura como código con Terraform o CloudFormation; gestionar pipelines CI/CD y estrategias de observabilidad con CloudWatch. • Participar activamente en revisiones de código, definición de estándares de seguridad y sesiones de arquitectura. • Colaborar con equipos de producto, datos e infraestructura para alinear decisiones técnicas con objetivos de negocio.

Colombia
Job Closed
Full TimeRemoteTeam 1-10Since 2019H1B No Sponsor

• Du übernimmst die Entwicklung und Weiterentwicklung komplexer Backend- und Frontend-Komponenten – auf Basis von Java (Spring Boot) und TypeScript (Vue.js). • Du gestaltest die Architektur unserer Plattform aktiv mit – modular, skalierbar und wartbar. • Du verantwortest ganze Funktionsbereiche, vom ersten Architekturentwurf bis zum produktiven Betrieb. • Du treibst Refactoring-Maßnahmen an, entwirfst Migrationen und verbesserst bestehende Module konsequent weiter. • Du gestaltest unsere Entwicklungsprozesse mit – durch automatisierte Tests, saubere CI/CD-Pipelines, sinnvolle Code-Reviews und Tools, die wirklich helfen. • Du arbeitest eng mit UX, Product und DevOps zusammen – immer mit Blick auf das beste Gesamtergebnis.

Germany
Job Closed