Senior Software Engineer at NVIDIA developing debug tools for Automotive, VR, Gaming, and AI applications. Collaborating with global teams to enhance software for performance analysis and debugging.
Responsibilities
Join the NVIDIA Developer Tools team and empower engineers throughout the world developing groundbreaking products in Automotive, VR, Gaming, Deep Learning, and High Performance Computing.
Apply your knowledge of debuggers, binary instrumentation and computer architecture to enhance existing compute debugger tools and libraries, and extend them to new use cases.
Architect, design, and implement solutions to integrate new debugger features into existing NVIDIA developer tools products.
Collaborate closely with research, libraries, and product teams at NVIDIA to identify debugger features that can effectively improve developer productivity and efficiency.
Document requirements and designs, and review documents with teams throughout NVIDIA.
Develop the compute debugger tools for GPUs running on Linux, Windows, and embedded operating systems.
Effectively estimate and prioritize tasks in order to create realistic delivery schedules.
Provide peer reviews to other engineers, including feedback on performance, scalability and correctness.
Mentor junior engineers.
Requirements
8+ years of experience
BS or MS in Computer Science or equivalent experience
Strong computer science fundamentals - algorithms and data structures, programming languages, parallel computing, and system software.
Strong programming ability in C, C++, Assembly Language and scripting languages
Excellent knowledge of computer architecture
Ability to self-manage, communicate, and adapt in a fast paced, high demand environment with changing priorities and direction
Excellent communication and interpersonal skills along with the ability to work in a dynamic and distributed team.
Senior Engineer developing real - time embedded software and firmware applications at Arrow Electronics. Involved in software testing, documentation, and technical design support across various projects.
Senior Fullstack Developer designing and developing web applications for a dynamic software company in Greece. Involves working with .NET and Blazor while maintaining legacy applications.
Senior VP/MS Engineer at Zurich, focusing on implementing and maintaining pricing models. Join a leader in the insurance industry on a transformative journey towards being Australia's leading digital insurer.
Senior Salesforce Engineer designing and delivering customised solutions for Zurich's customer interactions. Involved in technology transformation to support strategic goals and innovation within insurance sector.
Back End Software Engineer at Capital One building cloud - based solutions while collaborating with Agile teams. Utilize languages like Java, Python, SQL, and more for technology - driven customer empowerment.
Gen AI Technical Lead responsible for end - to - end development of AI models and solutions. Engaged in technology discussions and troubleshooting generative AI implementations.
Full Stack Engineering Leader in IWMS ensuring high - quality technology solutions for Trading capabilities. Collaborating with teams and mentoring staff to resolve challenges and enhance client experience.
Embedded Firmware & Software Engineer leading design and development of embedded software and firmware. Collaborating with cross - functional teams to ensure seamless software - hardware integration and system performance.
Director leading AI solutions within HP’s Personal Systems. Overseeing strategy, architecture, and execution across multiple engineering teams globally.