Senior C++ Software Engineer, Developer Tools

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1993H1B SponsorCompany SiteLinkedIn

Location

Poland

Posted

11 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 Engineer11 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 Engineer11 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
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
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