IDE Software Engineer at NVIDIA enhancing developer tools for debugging systems and applications. Collaborating with cross-functional teams and improving productivity across IDEs.
Responsibilities
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
Investigate performance bottlenecks in existing tooling, and architect, design and implement solutions that improve overall tooling performance
Develop solutions to ensure that tooling features work across multiple versions of supported IDEs (Visual Studio, Visual Studio Code, etc.)
Requirements
Bachelor’s in Computer Science, Mathematics, or related engineering fields or equivalent experience
5+ years of experience
In-depth knowledge of C++, JavaScript and TypeScript programming languages
Experience with Electron, Node.js and React
Strong computer science fundamentals - algorithms and data structures, programming languages, parallel computing, and system software
Experience with version control systems (Git, Perforce, etc.)
Excellent communication and interpersonal skills along with the ability to work in a dynamic and distributed team
Full - Stack Engineer developing applications for Cloudera's data platform. Collaborate with a new agile operational unit focused on critical strategic initiatives and user - centric design.
Software Engineer developing CI/CD pipelines and automation tools at Cloudera. Join the Developer Productivity team to enhance product development lifecycle with modern technologies.
Medior Software Developer responsible for developing and maintaining SaaS applications Academy Attendance and EduTasQ. Collaborating in an Agile team using PHP and JavaScript frameworks.
Senior Software Engineer developing and implementing reconciliation and attribution platform for Freddie Mac. Collaborating with teams to enhance trading, reconciliation, and reporting applications.
Software Engineer developing modern front - end applications with a focus on Angular at PNC. Collaborating in a digital channels team across various locations in the United States.
Intern contributing to system software design and development for Intel platforms. Engaging in software optimization and exploring career opportunities in a collaborative environment.
Data Tech Lead developing data solutions for the Insurance Data Engineering Team at AAA. Leading technical architecture and coding solutions using big data tools and cloud technologies.
Software Engineer Intern contributing to backend services for multi - cloud data products at Zurich. Collaborating with experts while gaining tech skills in a supportive environment.
Principal Engineer at POWERTECH specializing in manufacturing processes for propulsion technologies. Leading development and industrialization for turbofan and piston engines in aerospace applications.