Your Browser is Not Supported
To ensure jobstore run smoothly, please use the latest version of the following supported browsers:
The NVIDIA Graphics Processing Unit Software group is looking for a highly motivated, dynamic System Software Engineer to become a part of global leader in cutting edge technology. Are you passionate about new technology and looking forward to work on next generation GPU architecture? Do you love to provide innovative solutions and have fun while working on complex problems. Nvidia is looking for great system software engineers like you to join us in our journey of building state of the art GPU's.
What you'll be doing:
Work on complete Product life cycle of GPU and in process design, develop build and improve GPU System software.
Partner with Software, Hardware and Architecture teams to influence functionality of next generation GPU, one of the best in the world.
Triage and debug the complex issues in Nvidia's GPU Resource Manager driver stack.
Collaborate with other specialists within and across groups while handling key responsibilities.
Improve system performance and power optimization of Nvidia products.
Building and customizing existing infrastructure to enable the effort of system tunning, debugging, automation and validation across workloads.
Required to lead and mentor engineers.
What we need to see:
Bachelors or Master’s degree in Computer/Electronics engineering or equivalent experience.
2+ years of Industry experience.
Excellent C programming skills and data structure knowledge.
Excellent debugging and problem-solving skills.
You have strong experience in system software, device drivers, IPC, Synchronization, OS fundamentals and experience in building embedded products.
Strong interpersonal skills and passion to learn new technology.
Phenomenal teammate, Ability to work with various teams SW, HW, QA, etc distributed across the globe to deliver solution.
Ability to handle multiple tasks while ensuring a high quality of work.
Experience of technically lead and delivered projects.
Strong debugging skills in Windows, Linux or real-time OS environment.
Ways to stand out from the crowd:
Deep understanding of systems architecture: CPU, GPU, memory, display, buses, kernel internals would be helpful.
Exposure to Power/Performance improvement of embedded system.
Expert in Windows Device driver arch and knowledge of GPU driver architecture.
Experience on pre-silicon environment.
Deep knowledge in Safety certifying modules/device drivers.
NVIDIA is widely considered to be one of world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us. If you're creative and passionate about new technology then we would like to hear from you! We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Official account of Jobstore.
We are looking for a hardworking and innovative software engineer interested in building NVIDIA’s Unified Commerce Platform (UCP). UCP will build the software components to enable all other NVIDIA cloud services to monetize their businesses. UCP will make it possible for NVIDIA cloud services to make their solutions available to customers with custom-made pricing and billing models, as well as providing the functionality that allows cloud product teams to securely accept payment for customers’ service usage. As a software engineer on the UCP team, you will own the full lifecycle of building meaningful software that enables NVIDIA to meet our goal of making AI, deep learning, and high-end gaming available for everyone in the cloud at a click of a button.
What you'll be doing:
Design, implement, deploy, and maintain applications and services that impact NVIDIA’s business with an emphasis on subscriptions and pricing.
Focus on designing and coding architecture that yields significant performance, availability, and business value.
Work with other engineers within the Cloud Engineering & Services team on the shared full stack ownership of a collection of services. Understand the end-to-end configuration, technical dependencies, and overall behavioral characteristics of production UCP services.
Work closely with cross-disciplinary teams to understand business requirements and align software direction to meet those needs.
What we need to see:
BS or MS in Computer Science or equivalent program from an accredited University / College or equivalent experience
4+ years of non-internship professional experience in software development
Deep experience in at least one modern programming language such as Go (Preferred), Java (Preferred), C++, Python, and mastery of object-oriented design and programming.
Strong experience in development of distributed system features and/or cloud services, and RESTful web services.
Experience with one or more of the following required (Microservices, Kubernetes, Cloud native applications)
Strong self-initiative, passion, interpersonal skills, and agility working with new technology.
Experience with AWS cloud computing stack
Deep understanding of cloud design in the areas of global infrastructure, distributed systems, load balancing and security.
Ways to stand out from the crowd:
Demonstrated experience in developing distributed systems at internet scale. Demonstrated experience in delivering complex projects.
Experience with container-based virtualization (e.g., Docker), container orchestration (e.g., Kubernetes) and Envoy Ingress gateway.
Experience with Spring Boot, Spring Cloud
Knowledge of software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build process, testing, and operations.
Proficiency in various monitoring tools such as Prometheus, Grafana, CloudWatch, and Thanos.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you!
Official account of Jobstore.
NVIDIA is looking for an outstanding Senior System Software engineer for an exciting role in Tegra Graphics & Display team. This position involves development of new SW technologies to support our GPUs, Graphics & Display driver stack, emulation and validation of new chip designs, maintenance of legacy software and devices. You also will be defining and implementing software modules as interfaces between high level Graphics/Display APIs and the hardware. This is a great chance to create an impact on the industry through interactions with other internal teams and external authorities as well. You will be working at the forefront of technical innovation at NVIDIA, in a very fast paced and dynamic environment with some of the best in the industry. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars.
What you'll be doing:
Designing, developing, and maintaining Graphics and Display software with a focus on optimizing and enhancing the efficiency of Tegra's GPU and Display hardware.
Improve performance, quality and stability of existing drivers.
Using LLMs for enabling automation in the driver development life cycle.
Collaborating with software, hardware, architecture, and support teams to ensure the delivery of a world-class driver implementation.
Tackling diverse software issues within the Tegra graphics software stack through triage and debugging.
What we need to see:
A degree in Computer Science, Computer Engineering, Electronics Engineering, or equivalent experience (BE/ME).
3+ years of experience in software engineering, architecture, and design.
Proficiency in C/C++ programming and debugging.
Previous experience in developing graphics and/or display device drivers, particularly for Linux or QNX OS.
Strong analytical, problem-solving, and communication skills
Ways to stand out from the crowd:
Experience of graphics APIs like Vulkan, OpenGL(/ES), EGL, GLX, DRM, GBM, OR display stacks like X11, Wayland-Weston/Mutter, or other compositors.
Knowledge for buffer allocators, memory/resource managers, schedulers and kernel drivers.
Comprehensive understanding of mobile/desktop/embedded/automotive operating systems (Linux, Windows, Android and QNX).
In-depth knowledge of GPU and CPU architecture is a plus.
Familiarity with LLMs and their applications in software development and be self-motivated and be able to work independently with little direction.
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to outstanding growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.
Official account of Jobstore.
NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s motivated by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, encouraging environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.
Are you passionate about inspiring change, building data driven tools to improve software quality, and ensuring customers have the best experience? If so, we have a phenomenal opportunity for you! NVIDIA is seeking a creative, and hands-on software engineer with a test to failure approach who is a quick learner, can understand software and hardware specifications, build reliable tests and tools in C++/C#/Python to improve quality, and accelerate the delivery of NVIDIA products.
What you’ll be doing:
As a Software Automation and Tools Engineer, you will be responsible for :
Design and Develop Automated Solutions: Apply Python programming skills to design and develop automated scripts, tools, and systems to streamline repetitive tasks and enhance efficiency. Execution of automated tests, and identify, and report defects. Measure code coverage, analyze and drive code coverage improvements.
Integration of Automation Systems: Collaborate with cross-functional teams to integrate automation solutions into existing systems and workflows seamlessly.
Testing and Quality Assurance: Develop robust testing frameworks and procedures to ensure the reliability, scalability, and performance of automation solutions. Conduct thorough testing and debugging to identify and resolve issues promptly.
Documentation: Create comprehensive documentation for automation solutions, including design documents, user guides, and technical specifications. Ensure documentation is up-to-date and easily accessible to team members.
Continuous Improvement: Stay ahead of industry trends, standard methodologies, and emerging technologies in automation and Python development. Continuously evaluate and enhance existing automation solutions to meet evolving business needs.
Teamwork and Communication: Work closely with team members, including developers, QA engineers, project managers, and business analysts, to gather requirements, provide updates, and ensure alignment with project goals and timelines.
What we need to see:
B.E./B. Tech degree in Computer Science/IT/Electronics engineering with strong academics or equivalent experience
2+ years of programming experience in Python/C#/C++ with experience in applying Object-Oriented Programming concepts.
Hands-on knowledge of developing Python unit test framework with application development concepts like dictionaries, tuples, RegEx, PIP, etc.
Experience with automation tools and technologies such as Selenium is required.
Solid understanding of software development principles, practices, and design patterns.
Experience with Quality Assurance engineering and the ability to conduct performance and stress testing to ensure the application is meeting performance benchmarks.
Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
Good understanding of OS fundamentals, PC Hardware & troubleshooting
Excellent written and verbal communication skills and analytical and problem-solving skills.
The ability to work with a team of engineers in a fast-paced environment.
Ways to stand out from the crowd:
Experience working with software development and management tools like Jenkins and JIRA would be an advantage.
The ability to test Application UI using XPath would be an advantage.
Be able to demonstrate initiative and creativity to address problems and get things done
Experience with graphics Hardware and Display Drivers is a plus.
Background in working on projects that use Machine Learning/Deep Learning
Good understanding of testing fundamentals
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. Due to outstanding growth, our elite engineering teams are rapidly growing. If you're creative with a real passion for technology, we want to hear from you. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform crucial job functions, and receive other benefits and privileges of employment. Please contact us to request accommodation.
Official account of Jobstore.
NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to solve, that only we can address, and that matter to the world. This is our life’s work, to amplify human creativity and intelligence.
NVIDIA products take on problems that ordinary computers cannot, and the same goes for our Information Technology Department! We believe that the best Engineering team in the world needs more than what ordinary shelf products have to offer, and this is why we are crafting our own systems and interfaces for research, planning, execution, and tracking, while constantly focusing on Engineering Efficiency. We are looking for a forward-thinking software engineer for our outstanding full-stack development team which builds critical and central web apps used within NVIDIA.The suitable candidate will be responsible for design, development, testing and maintenance of software modules that will immediately impact productivity of NVIDIA engineers.
What you’ll be doing:
Collaborate with business stakeholders and product managers to define product requirements.
Validate architectural decisions, create comprehensive designs, and deliver high-quality, scalable, and secure technical solutions.
Design efficient and resilient software solutions using micro-services architecture.
Develop web apps, services, and integrations, by writing clean, scalable, reusable, and optimized code.
Solve complex problems and deliver value to the users with innovative solutions.
Lead features \ modules from design to implementation.
Develop documentation throughout the software development life cycle (SDLC).
Test, troubleshoot, debug, and deploy software modules.
Contribute to team culture that embraces diversity and inclusion and makes the team an awesome place to work.
What we need to see:
Bachelor’s and/or master’s degree in computer science, Computer Engineering, or related technical discipline or equivalent experience
5+ years of professional software development experience
Strong analytical capabilities, independent self-learner.
Experience in developing rich user-interface and backend services using ReactJS, Javascript, C#, .NET Core, ASP.NET, MVC and Entity framework.
Background in building micro-services and REST API's that can be hosted in Kubernetes or Docker.
Experience in working with database systems (SQL and/or NoSQL).
Experience in working with Azure\AWS cloud platforms.
Ability to thrive in an agile environment and manage multiple tasks efficiently.
Excellent interpersonal skills to work independently with a global multi-disciplinary team.
Ways to stand out from the crowd:
Passion to deliver value to the business.
Hands on experience in Kubernetes or Docker.
Experience in crafting excellent UI\UX using ReactJS and C# .Net Co.
Experience in Open AI, GPT, Lang chain.
We are an equal opportunity employer and value diversity at our company. We have some of the most versatile and hardworking people in the world working for us. If you're creative and enjoy having fun, then what are you waiting for? Apply today!
Official account of Jobstore.
NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for decades. Today, we are increasingly known as “the AI computing company” — with the GPU deep learning ignited modern AI, acting as the brain of computers, robots, and self-driving cars etc. We are hiring System Software Engineer who will help build outstanding simulators for GPU and SOC products. Simulations play a meaningful role in building scalable systems at Speed of Light! You will work with world class engineering teams across HW and SW to build scalable simulation platforms for SW development not only in pre-silicon stage but even after the HW platforms are available.
What you’ll be doing:
Drive requirements, architecture, and roadmap of best-in-class GPU & SoC Simulation Platforms.
Build & enhance simulator with new SOC features, improve simulation performance, fix bugs across user and kernel stacks & automate system for regressions testing.
To bringup full SW stack on SoC Simulator; work closely with hardware modeling, kernel & platform driver teams distributed globally.
What we need to see:
BE degree or higher (Computer science or equivalent experience).
3+ years of relevant experience.
Proficient in C / C++ programming with strong user & kernel mode debugging skills in multi-threaded environment.
Clear understanding of OS fundamentals, computer system architecture and lowlevel interfaces such as buses, controllers, interrupts etc.
Working experience on both Linux & Windows environment. (Programming, debugging, modular make/build system etc.)
Strong articulation skills for crafting and improving technical documents and to engage globally distributed engineering team.
Ways to stand out from the crowd:
Experience in virtualization, hypervisors & building HW simulators, like in Qemu, KVM, VDK, SIMICs etc.
Experience in HW & SW stack bringup using Simulators & Emulators etc.
Understanding of the Windows OS internals, kernel mode debugging & Driver Model (WDM/WDDM/MCDM etc).
Familiarity with hardware interfaces such as DDR4/5, PCIe, SPI, or I2C and with Linux Boot or Core Boot solutions on ARM class platforms.
NVIDIA is committed to cultivating a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Official account of Jobstore.
NVIDIA is looking for hardworking Front-End engineers to join our GeForce Now Application Engineering Team. In this role, you will play a significant part in helping to craft and guide the future of Cloud Gaming experience. This position includes working with engineering peers and leaders to understand software requirements and build a next generation AI powered UI framework for cloud applications that meets user experience goals.
GeForce NOW is NVIDIA's Cloud Gaming service streaming games at the highest quality to any and every user regardless of their device types and capabilities – low-end PCs, Macs, or mobile devices. Using the most advanced GPUs and software, GeForce NOW transforms the gaming experience with always up-to-date games on always the latest hardware, a streaming experience rivaling that of a local PC, and near-instant launch – just click and play! For more details see https://www.nvidia.com/en-us/geforce/products/geforce-now/
What You’ll Be Doing
Designing, developing, testing, and deploying web applications using modern UI technologies and frameworks.
Developing complex, responsive UI and web applications
Optimize application for maximum performance, reliability and scalability
Develop and optimize front-end UI to ensure applications are rendered consistently in cross-platform low performance environments.
Build front-end code templates using HTML5, CSS, JavaScript, and JSON/XML as well as JavaScript frameworks such as jQuery AngularJS, React, NodeJS, and GruntJS, Chromium Embedded Framework (CEF)
Work with multi-functional and distributed teams, including machine learning engineers, to deliver integrated and innovative solutions.
Collaborate with the cloud team to integrate backend services with cloud platforms (such as AWS, or Azure), optimizing performance, and ensuring scalability and reliability.
Fixing and debugging issues across the full stack and optimizing the performance and usability of the web applications.
Prototype and develop new ideas and participate in all parts of the lifecycle from research to release.
Follow industry trends with regard to front-end technologies and techniques and working with Architects and Jr Engineers in the team to learn, develop, and maintain UI applications.
What We Need To See:
B.E./MTech in Computer Science or equivalent experience
5+ years of working experience in end user facing UI development using various UI frameworks.
Track record of building large scale applications
Experience developing against a multitude of modern UI frameworks and libraries like Angular, React, Grunt and Node.
Experience with cloud infrastructure and cloud scale software and experience with Continuous Integration and Continuous Delivery
Motivation to learn and establish standard methodologies and help bring in changes to improve the product.
Innovative - Innovation is highly regarded in the org, ability to think above and beyond and help build innovative solutions.
Experience presenting with and handling the expectations of both technical and non-technical partners and experience with Git and Jenkins as well as hands on knowledge on application security
Ways To Stand Out From The Crowd:
Proven experience in architecting and developing sophisticated software systems with elegant solutions, preferably in the field of end user facing consumer applications, AI applications.
Show previous experience with developing cloud-based applications at scale.
Experience with both backend and frontend.
Knowledge of the HTTP protocol
Official account of Jobstore.
We are the Picasso team and are looking for a Senior System Software Engineer to join our burgeoning team and develop our Generative AI solutions. NVIDIA has been redefining accelerated computing and powering the engines of artificial intelligence. We are developing a host of solutions including text-to-image, -video and -3D, that are trained using clean data provided by our industry partners and deployed for fast inference and fine-tuning. Come join us in these exciting times and make a sizable difference in the exploding world of Machine Learning! Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you will be immersed in a diverse, cultivating environment where everyone is inspired to do their life's work.
In this role, you will work with NVIDIA Cloud Functions and Web Services teams to design and deploy AI based APIs for training, fine-tuning and inferencing of our Picasso-Edify products on public and private cloud, based on groundbreaking NVIDIA technology. You will also work with our customers and AI partners to improve and scale up our Cloud Services by driving adoption for end-to-end Machine Learning and Deep Learning solutions in the cloud.
What you'll be doing:
Set and drive best practices within engineering organization for cloud related development and deployments
Working with teams across NVIDIA to design, implement and deploy microservices
Participate in code reviews, debugging of production systems, coordinating incident management follow-up and contributing to the software system directly through code contributions
Build and deploy AI/ML solutions at scale using NVIDIA's AI software on cloud-based GPU platforms
Address workload, security and privacy and architectural requirements and understand and resolve technical challenges
Occasionally help debug critical service disruption, bottlenecks, and provide fixes
Work with NVIDIA’s product and architecture teams by providing customer requirements, feedback and prioritization
What we need to see:
BE/ MS in Computer Science or equivalent experience
10+ years of foundational expertise in Engineering, Computer Science, Data Science, or a related field
5+ years of working experience in cloud engineering roles
Proficiency in languages like GoLang, Python, Javascript or C/C++
Experience in authentication and identity management and cloud security
Experience in using data analytics tools for debugging and dashboarding purposes
Exposure to cloud storage and databases
Exposure to Deep Learning and Machine Learning concepts
Strong written and oral communication skills with the ability to optimally collaborate with customers, management and engineering
Excellent verbal communication and presentation skills in English
Ways to stand out from the crowd:
Working experience with major or tier-2 cloud service providers (such as AWS, GCP and Azure), or with AI Datacenter Providers or HPC Datacenters
Experience with AI frameworks and tools on GPUs
Official account of Jobstore.
NVIDIA’s invention of the GPU fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern Artificial Intelligence — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”! We are looking for a versatile QA Engineer to support our Omniverse application testing team. As a QA Engineer, you will be responsible for ensuring the quality and reliability of our Omniverse platform through rigorous testing, identifying issues, and providing valuable feedback to improve the user experience. You will have the opportunity to work closely with seasoned QA professionals, developers, and product managers, while gaining exposure to ground breaking technologies and contributing to the future of 3D graphics, simulation and collaboration in the Cloud.
What You’ll Be Doing:
Participate in the testing of Omniverse applications across different platforms and environments, including desktop and cloud-based setups.
Complete manual and automated tests, analyze results, identify and report defects
Collaborate with the QA team to develop and maintain test plans, test cases, and test scripts.
Identify, document, and report software defects and issues, providing clear and concise descriptions and steps to reproduce.
Assist in the creation and maintenance of testing environments and configurations.
Contribute to the improvement of test processes and methodologies to improve efficiency and effectiveness.
Proactively engage in the Root Cause Corrective Action (RCCA) process to investigate issues and incorporate corrective actions for continuous quality improvement.
Collaborate with multi-functional teams, including developers, designers, and product managers, to ensure a smooth and high-quality user experience.
What We Need to See:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
5+ years of relevant experience.
Familiar with Omniverse and basic knowledge of OpenUSD.
Solid understanding of software testing concepts, methodologies, and standard processes.
Proven track record of using enterprise software systems or engine features within 3D real-time interactive DCC tools (Unity, Unreal Engine, Maya) or CAD and BIM software (Sketchup, ArchiCAD, Revit, NX, Microstation etc.)
Familiarity with manual testing techniques and test case creation.
Strong analytical and problem-solving skills with a keen attention to detail.
Ability to work well independently under pressure and as a well rounded teammate.
Enthusiasm for learning new technologies and tackling new challenges.
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Official account of Jobstore.
NVIDIA is looking for Hardware Engineer for our System Production Engineering group. The candidate will take full responsibility for networking systems’ production support engineering matters. The position requires an understanding of hardware, firmware/software, mechanical integration, and manufacturing. The candidate will supervise Production engineering activities in a few contract manufacturing lines, working closely with groups across the networking organization: Hardware/Software/Firmware R&D, Architecture, Test Engineering, Quality & Reliability, and Operations groups. The candidate will take part in direct communications with NVIDIA internal and external groups. The position provides an opportunity to gain deep knowledge of NVIDIA networking systems and a system-level view of our solutions, along with working in dynamic and positive environment.
What you'll be doing:
Leading Cross-Organizational Task Forces: You will be responsible for managing and leading cross-functional teams to address quality events and failure modes in NVIDIA's networking products. This involves coordinating efforts from various departments, such as hardware, software, and manufacturing, to collectively work towards identifying and resolving issues.
Root Cause Analysis and Test Planning: You will perform in-depth root cause analysis by meticulously analyzing failure modes Monitor and control the test yield for all stations.
Onsite engineering support: you will be the technical owner for all tests issues, test infrastructures and tests setup and will have to deliver fast and professional response for all issues.
The working place base at factory at Jabil Pune in India.
What we need to see:
B.S.C in Electrical Engineering, or equivalent experience.
5+ years of technical experience in hardware design/system
failure analysis/debugging/Architecture or Product Engineer.
Familiar with the manufacture processes of electric product.
Proficient with lab equipment and lab setups and troubleshooting skills.
A highly motivated teammate who always stays up-to-date with new technologies and FA methodologies.
Proficient English is required.
Ways to stand out from the crowd:
Experience as a test engineer or product engineer.
Experience in board design/system.
Familiar with ICT / JTAG technology and/or functional tests.
Linux operating systems, and programming languages such as Perl/Python
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Official account of Jobstore.
NVIDIA is searching for a Multimedia Software Engineer for developing multimedia technologies for a new class of server products and appliances for our Metropolis platforms. Data is the lifeblood of the modern city. Today, it’s being captured by over 500 million cameras worldwide, and that number is growing exponentially. This is creating a tsunami of information that is impossible for humans to analyze. AI is the key to turning this information into insight. It’s transforming how we collect, inspect, and analyze data to impact everything from public safety, traffic, and parking management to law enforcement and city services. NVIDIA Metropolis is leading this AI revolution, providing the tools, technologies, and expertise to meet every challenge with smarter, faster applications.
This role will be responsible for implementation of advanced multimedia acquisition and retrieval systems for AI processing. Your deep experience with multimedia formats, transport protocols, hardware-accelerated Codecs, and micro service-based architectures will provide the foundation for a platform solving smart cities problems with AI. Strong collaboration and communication skills are a prerequisite for joining a multi-disciplinary and world-wide team driving the evolution of smart cities.
What you'll be doing:
Developing a video management system capable of scaling from embedded devices up to large data center deployments
Tackling data acquisition and service challenges with a secure, micro services-based architecture, including system and network data movement and resource utilization
Collaborating within a well-defined product life cycle with distinct requirements, architecture and iterative development phases
Implementing solutions using open protocols, standards and idioms including WEBRTC, ONVIF, RTP/RTSP, SOAP, REST, gRPC
Accelerating multimedia processing and data transfer using NVIDIA multimedia and networking SDKs
What we need to see:
Bachelors of Science with 10+ years of experience (Masters degree preferred) or equivalent experience
Demonstrable experience with multimedia formats, transport protocols and development of scalable systems for media handling or processing
Strong C and C++ (Advanced C++) programming skill
Excellent understanding of systems software development within the Linux environment, with a knowledge of operating systems, multi-threading/concurrency and virtual memory, and system-level performance analysis
Familiarity with protocols used for implementing video-based microarchitecture services, including WebRTC, RTSP, SOAP, REST, gRPC
You have the knowledge of Kubernetes and Micro-service Architecture.
Prior development experience with open-source multimedia frameworks such as Gstreamer, FFMPEG, V4L2
Comfortable working in a multi-site team, be a great communicator, and have the skills and experience to help us deliver high quality software on a schedule.
Ways to stand out from the crowd:
Prior development experience with VMS systems and the ONVIF protocol specification
Experience with NVIDIA Multimedia and GPU-accelerated SDKs
Experience with complex system-level debugging, data-flow analysis and profiling
NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most brilliant and talented people in the world working for us. If you strive for excellence, are self-motivated and enjoy having fun, then don't wait-- apply today! We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Official account of Jobstore.
At NVIDIA, we build groundbreaking products for the following sectors: Gaming, Deep Learning, Automotive, Embedded and High Performance Computing. See your efforts in action as developers use your tools to debug, profile and analyze the performance of their systems/applications using the low-level metrics library that you helped to craft as a member of the Profiler Foundations Developer Tools team. We are seeking a senior software developer to join our effort to advance the state of the art of software performance tuning applications for GPU/SoCs. You will apply your knowledge gained of current and future NVIDIA chip architectures to improve our tools that provide meaningful feedback to application developers.
As a software engineer in the Developer Tools organization, you will be establishing software solutions for a variety of platforms such as PC’s, Embedded Systems, Servers working directly with our GPUs/SoCs at a low level. You should be comfortable working in existing driver code and application code as well as writing new shared libraries and targeted performance tests. Join our team and gain exciting opportunities to work hands-on at every layer of NVIDIA's world-class technology.
What you’ll be doing:
Work with multi-disciplinary teams to design, implement, and verify performance metrics and collection methodologies for NVIDIA GPUs/SoCs.
Invent and improve our GPU/SoC profiling library with new features to allow developers to extract the best performance out of their applications.
Understand and use the NVIDIA GPU/SoC performance monitoring system
Get an opportunity to develop new tools for GPUs/SoCs running on several platforms.
What we need to see:
B.S. EE/CS or equivalent experience with 3+ years of work experience or MS with 2+ years experience, or Ph.D.
Strong programming ability in C, C++.
Knowledge of computer architecture (preferably ARM CPUs/ SoCs or GPUs)
Solid understanding of hardware pipeline concepts, with a willingness to work at a detailed implementation level
Experience working in device drivers, embedded systems, or other low level library development
Ways to stand out from the crowd:
Background including shipping device drivers or system software
Knowledge of GPU API's such as: CUDA, OpenCL, OpenGL, Direct3D, Vulkan
Prior experience authoring developer tools, particularly for GPUs or SoCs
Experience in performance analysis, particularly of embedded system applications
You have worked on computer algorithms and proven ability to choose the best possible algorithms to nail complex problems
Knowledge or experience in compute architecture, operating systems, and compilers.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most motivated people in the world working for us. If you are creative and self driven, we want to hear from you. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people in multiple disciplines to help us accelerate the next wave of computing.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, colour, national origin, gender, gender expression, sexual orientation, age, marital status, disability status or any other characteristic protected by law.
Official account of Jobstore.
At NVIDIA, we build groundbreaking products for the following sectors: VR, Gaming, Deep Learning, Automotive, and High Performance Computing. Among these, are tools to debug, profile and analyze the performance of their systems/applications used by developers around the world. We are seeking a software developer to join our effort to advance the state of the art of software performance tuning applications that use GPUs.
As a software engineer in the Developer Tools organization, you will be establishing software solutions for a multitude of platforms working directly with our GPUs at a low level. You will have direct impact on the performance analysis software mechanisms that our team provides. You should be comfortable working in existing driver code and application code as well as writing new shared libraries and targeted GPU performance tests.
What you’ll be doing:
Work with multi-disciplinary teams to design, implement, and verify performance metrics and collection methodologies for NVIDIA GPUs.
Innovate and improve our GPU profiling library with new features to allow developers to extract the best performance out of their applications.
Understand and use the NVIDIA GPU performance monitoring system
Develop features for new tools for GPUs running on a variety of platforms ranging from embedded systems to supercomputers.
What we need to see:
B.S. EE/CS or equivalent with 4+ years of experience or M.S. or equivalent with 2+ years of work experience.
Strong programming ability in C, C++.
Familiarity with computer architecture (e.g.: x86, ARM CPUs, GPUs)
Ways to stand out from the crowd:
Background including shipping device drivers or system software
Knowledge of GPU API's such as: CUDA, OpenCL, OpenGL, Direct3D, Vulkan
Prior experience authoring developer tools, particularly for GPUs or games
Experience in performance analysis, particularly of GPU applications
You have worked on computer algorithms and proven ability to choose the best possible algorithms to nail complex problems
Ability to read and write assembly language for multiple processor architectures.
Knowledge or experience in compute architecture, operating systems, and compilers.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most motivated people in the world working for us. If you are creative and autonomous, we want to hear from you. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people in multiple disciplines to help us accelerate the next wave of computing.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, disability status or any other characteristic protected by law.
Official account of Jobstore.
NVIDIA is groundbreaking on a variety of fronts, including artificial intelligence, deep learning, robotics, autonomous vehicles, computing and, of course, bringing GPU to cloud. It is a very exciting time to be at NVIDIA! NVIDIA is searching for a highly motivated, creative engineer with experience in system software to join the GPU Virtualization team. As a member of this core team, you will be working with highly motivated and hardworking engineers. As someone who is hardworking and passionate about their work, you must be proactive, able to work independently & multi-functionally, multi-task and thrive in a multifaceted work environment.
What you’ll be doing:
Work closely with passionate engineers to design, develop, optimize, debug, unit test, document and maintain next-generation graphics and computing features for NVIDIA GPUs.
We work on next-generation GPU hardware and software features through all phases of development and you will get an opportunity to work across user and kernel stacks.
Engineers also work on customer issues and provide timely root cause of the problem and resolution.
Collaborate with many internal teams (software, hardware, architecture, QA and OEM support), partners and customers to define new products and features, and resolve issues.
What we need to see:
BS degree or higher or equivalent experience (computer science or related).
5+ yrs of industry experience.
In depth understanding of Windows or Linux device drivers, PC architecture and ability to work close to the hardware.
Proficient in C/C++ with strong software development, optimization and analytical skills.
Strong debugging skills and extensive experience using gdb/kgdb/windbg to analyze complex pieces of software.
Strong articulation skills for crafting and improving technical documents, and to engage globally distributed engineering team.
Ways to stand out from the crowd:
Understanding of Virtualization concepts and system software for ESX, Hyper-V or KVM.
Knowledge of DX/OGL graphics technologies, WDDM model.
Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.).
If you are driven to envision, define and deliver what’s next for the industry and your career while unlocking your full potential, come to NVIDIA. You will have the opportunity to grow in our flexible and dynamic environment, challenge your thinking, and influence the future of technology. NVIDIA is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Official account of Jobstore.
NVIDIA is looking for hardworking Front-End engineers to join our GeForce Now Application Engineering Team. In this role, you will play a significant part in helping to craft and guide the future of Cloud Gaming experience. This position includes working with engineering peers and leaders to understand software requirements and build a next generation AI powered UI framework for cloud applications that meets user experience goals.
GeForce NOW is NVIDIA's Cloud Gaming service streaming games at the highest quality to any and every user regardless of their device types and capabilities – low-end PCs, Macs, or mobile devices. Using the most advanced GPUs and software, GeForce NOW transforms the gaming experience with always up-to-date games on always the latest hardware, a streaming experience rivaling that of a local PC, and near-instant launch – just click and play! For more details see https://www.nvidia.com/en-us/geforce/products/geforce-now/
What You’ll Be Doing
Designing, developing, testing, and deploying web applications using modern UI technologies and frameworks.
Developing complex, responsive UI and web applications
Optimize application for maximum performance, reliability and scalability
Develop and optimize front-end UI to ensure applications are rendered consistently in cross-platform low performance environments.
Build front-end code templates using HTML5, CSS, JavaScript, and JSON/XML as well as JavaScript frameworks such as jQuery AngularJS, React, NodeJS, and GruntJS, Chromium Embedded Framework (CEF)
Work with multi-functional and distributed teams, including machine learning engineers, to deliver integrated and innovative solutions.
Collaborate with the cloud team to integrate backend services with cloud platforms (such as AWS, or Azure), optimizing performance, and ensuring scalability and reliability.
Fixing and debugging issues across the full stack and optimizing the performance and usability of the web applications.
Prototype and develop new ideas and participate in all parts of the lifecycle from research to release.
Follow industry trends with regard to front-end technologies and techniques and working with Architects and Jr Engineers in the team to learn, develop, and maintain UI applications.
What We Need To See:
B.E./MTech in Computer Science or equivalent experience
8+ years of working experience in end user facing UI development using various UI frameworks.
Track record of building large scale applications
Experience developing against a multitude of modern UI frameworks and libraries like Angular, React, Grunt and Node.
Experience with cloud infrastructure and cloud scale software and experience with Continuous Integration and Continuous Delivery
Motivation to learn and establish standard methodologies and help bring in changes to improve the product.
Innovative - Innovation is highly regarded in the org, ability to think above and beyond and help build innovative solutions.
Experience presenting with and handling the expectations of both technical and non-technical partners and experience with Git and Jenkins as well as hands on knowledge on application security
Ways To Stand Out From The Crowd:
Proven experience in architecting and developing sophisticated software systems with elegant solutions, preferably in the field of end user facing consumer applications, AI applications.
Show previous experience with developing cloud-based applications at scale.
Experience with both backend and frontend.
Knowledge of the HTTP protocol
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Official account of Jobstore.
If you don't have a Malaysian citizenship, but are living in Malaysia or if you are planning to move to Malaysia and are looking for jobs that can sponsor you, it is up to each individual employer on how it handles international candidates. We encourage you to read our blog post to help provide more information: 7 Easy Steps to Find Jobs in Malaysia As A Foreigner.
Have you tried following up? If you did not follow up with an email or phone call, how do you determine if the company received your job application? Enquire where they are in the review process and and then ask if they received your submission. While it would be great to receive a response from the company, sometimes it doesn’t happen. Take the initiative to follow to ensure your application has been received.
The period of the application process will vary, depending on the type of job you are applying for and your previous employment experience.
There are 6 position levels and each level can be associated with a salary range and different types of job titles. Jobs levels can be categorised into: non-executive, fresh/entry level, junior executive, senior executive, manager and senior manager.
Within Jobstore, there are hundreds of variations of jobs. Read through the job descriptions to find out about the typical responsibilities and employers for each job, so you can see what’s involved and who might employ you.