NVIDIA

Senior Software Engineer, Developer Tools UI

NVIDIA

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Join the Developer Tools team as a senior software engineer to work on software such as Nsight Systems and Nsight Cloud.
  • Design and implement product features that would help visualize and explain the performance data collected on clusters and in cloud environments.
  • Implement new pieces of user interface in HTML and JavaScript, migrate existing UI from C++ and Qt to web technologies, maintain and extend existing features.
  • Prototype, develop and deploy backend software in Python and C++.
  • Help introduce a new data-driven approach to UI development.
  • 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.

Requirements

  • BS or MS in EE, CE, CS, Systems Engineering and 4 years of experience in a related software position.
  • Experience working in distributed teams is welcome.
  • Strong web frontend skills and experience with HTML, CSS, and JavaScript.
  • Ability to work across the full stack, including the server side code in Python.
  • Attention to details, and ability to design and implement reasonable changes in user experience.
  • Strong understanding of algorithms and computer architecture.
  • Basic experience with C++ and its ecosystem.
Benefits
  • NVIDIA is widely considered to be one of the technology world’s most desirable employers.
  • Equal opportunity employer valuing diversity.
  • Flexible work arrangements.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonC++HTMLJavaScriptCSSUI developmentalgorithmscomputer architecturebackend software developmentdata-driven approach
Soft skills
attention to detailcollaborationcommunicationuser experience designadaptabilityproblem-solvingteamworkfeedback deliverydynamic work environmentcross-time zone collaboration
Certifications
BS in EEBS in CEBS in CSBS in Systems EngineeringMS in EEMS in CEMS in CSMS in Systems Engineering