
Senior Software Engineer, Developer Tools UI
NVIDIA
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Job Level
Tech Stack
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