Top Software Engineer Jobs
The Senior Software Developer will work on developing installation and provisioning processes for head and compute nodes in a Linux-based cluster management software environment. Responsibilities include hardware integration, enhancing cluster usability, adding support for new Linux distributions, and customer support.
The Senior Software Developer will work on integrating cloud functionalities in NVIDIA's Linux-based Base Command Manager, developing features for public cloud support, enhancing performance scalability, and assisting support teams. Candidates should utilize C++ or Python within high-performance computing environments, focusing on clean code and learning new technologies.
As a Senior Software Engineer at NVIDIA, you will design highly available and scalable systems for high-performance computing (HPC) clusters, improve infrastructure management through automation, and support a multi-cloud hybrid environment. You will engage in cross-functional collaboration, ensure operational excellence, and participate in on-call rotations for service incidents.
Lead the development team in designing, developing, and maintaining software applications. Design complex software systems for scalability, performance, and security, implementing microservices architecture.
As a Senior Software Engineer for the Jetson Embedded Platform, you will design and develop system-level software architectures for embedded systems, optimize existing software architectures, and lead collaboration with hardware and product design teams across the product lifecycle. You will tackle complex optimization challenges, improve software quality and performance, and mentor junior engineers.
The Senior Software Engineer will develop tools for AI applications at scale, improving GPU performance using PyTorch and crafting a code generation system for deep learning models. The role involves collaboration with various engineering teams and influences hardware design at NVIDIA.
As a Senior Software Engineer in Build Tools, you will develop and maintain scalable build systems, create tools for performance monitoring, and enhance user services for searching source files. This role requires solid software development skills and adaptability in a global environment.
As a Principal Software Engineer at NVIDIA, you will lead the design and development of generative AI systems and productivity solutions, overseeing the entire software development lifecycle. The role requires ensuring the reliability, performance, and security of systems while driving project delivery in a fast-paced environment. You will implement strategies for scalability and stay updated with trends in AI and software development.
Featured Jobs
As a Senior Software Engineer at NVIDIA, you will develop simulation environments for 5G wireless products using GPU technology. Responsibilities include collaborating with various teams, implementing signal processing algorithms, and optimizing software for system performance.
The Senior Software Engineer will develop and optimize AI models as NVIDIA Inference Microservices, collaborating with partners to implement advanced computer vision and language models. Responsibilities include design and development of streaming AI pipelines, performance optimization, and adherence to quality standards. Candidates should have strong problem-solving skills and extensive experience in AI and deep learning methodologies.
The Senior Software Engineer will develop and optimize algorithms for 3D computer vision using CUDA, collaborate with teams to consolidate solutions, and ensure performance metrics are met for large-scale applications. Responsibilities include profiling, debugging, and establishing efficient development practices in a multi-petabyte environment.
As a Senior Software Developer Test and Automation at NVIDIA, you will develop software solutions for automating the verification of components within the DRIVE Sim platform. You will enhance test strategies, collaborate with engineering teams, analyze issues for fixes, and ensure high-quality products for autonomous driving simulations.
As a Senior C++ Software Engineer at NVIDIA, you will develop efficient software to automate chip design workflows, optimize processes for design teams, and collaborate with engineers worldwide. This role involves leveraging modern software development practices and exploring AI advancements in CAD tools.
Design, implement, and improve code related to Onshape's graphics display, selection, and delivery of graphical data. Tune performance of existing systems and consult with other developers on system design. Implement back-end services to support new graphics and modeling functionality. Participate in code reviews, fix bugs, and meet deadlines. Attend team meetings regularly.
The Senior Software Engineer will develop and support NVIDIA's GPU administration tools, focusing on system and device monitoring for NVIDIA Tegra platforms. Responsibilities include coding and maintaining software for Compute GPU products on Windows and Linux, collaborating with cross-functional teams, and driving development efforts for new features and improvements.
Design and implement generative design software solutions for integration into Creo and Onshape products. Deliver high-quality, innovative solutions by applying first principles to address engineers' needs. Collaborate with development and quality assurance teams, write automated tests, review code, and communicate technical design.
The Senior Software Developer in Test at PTC Portland will be responsible for test planning, manual execution, automated testing, and supporting product development teams to release software faster while meeting quality and security standards. This role requires expertise in Quality Assurance principles, C#, test automation frameworks, containers (docker), and Rest API.
Design, develop, and execute test plans for Windchill solutions, work in an Agile environment, collaborate with the team on new technologies, contribute to technical direction, and write clean and scalable code.
Seeking a highly motivated senior software engineer with 5+ years of experience to work on building robust web applications using TypeScript, JavaScript, CSS, and other related technologies. Strong collaboration and problem-solving skills are essential for this role in a growing, innovative environment.
The Senior Software Engineer will design, implement, and maintain communication runtimes for deep learning frameworks and HPC, focusing on optimizing interactions between GPUs and system components. Responsibilities include contributing to programming interface standards and creating proof-of-concepts for new technologies.
As a Senior Software Engineer at NVIDIA, you will develop and optimize its AI platform using JAX. Responsibilities include designing core components, collaborating with AI researchers, and enhancing tools for AI systems. A strong background in programming, system design, and machine learning frameworks is essential for this role.
Looking for an experienced software engineer with expertise in designing and optimizing cloud infrastructure. Responsibilities include continuous optimization of cloud resources, defining efficiency metrics, driving tooling solutions, and more. Must have advanced practical knowledge of cloud computing and experience in cloud engineering.
The Senior Software Engineer in the DRIVE OS team will design and implement a Software Development Kit for Autonomous Vehicle applications. Responsibilities include optimizing build and test processes, maintaining test automation frameworks, and supporting applications with various security and deployment needs. The role requires strong collaboration with partners and innovative thinking to improve software development flows.
As a Senior Software Engineer at NVIDIA, you will design and optimize highly available HPC infrastructure, support hybrid cloud environments, improve provisioning through automation, and ensure operational excellence while collaborating with cross-functional teams. You will also handle on-call duties for service incidents.
The Senior Software Engineer, AI will develop GPU-accelerated libraries for NVIDIA's products, enhance user experiences, and ensure robust software across various hardware and platforms. Responsibilities include coding, validating methodologies, and working independently to define project goals.
All Filters
No Results
No Results