Welcome to NVIDIA, a company dedicated to pushing the boundaries of technology and revolutionizing the way people interact with computers. We are seeking a highly skilled and motivated Systems Software Engineer to join our team. In this role, you will be responsible for developing and maintaining the software that powers our cutting-edge graphics and computing technologies. As a Systems Software Engineer at NVIDIA, you will have the opportunity to work on complex and challenging projects, collaborate with a diverse team of talented individuals, and make a significant impact on the future of technology. If you have a passion for innovation and a strong background in software engineering, we want to hear from you. Join us and be a part of the future of computing.
- Develop and maintain software for NVIDIA's graphics and computing technologies.
- Collaborate with a team of engineers to design and implement complex software systems.
- Conduct thorough testing and debugging of software to ensure high-quality and reliable products.
- Stay up-to-date with the latest advancements in technology and apply them to improve software performance.
- Identify and troubleshoot technical issues and provide timely solutions.
- Work closely with hardware engineers to optimize software performance.
- Write clean and efficient code following industry standards and best practices.
- Participate in code reviews and provide constructive feedback to team members.
- Research and propose innovative solutions to enhance software functionality and performance.
- Communicate effectively with cross-functional teams to ensure project deadlines and deliverables are met.
- Continuously improve and refactor existing code to maintain a high level of software quality.
- Collaborate with other teams, such as product management and user experience, to understand and incorporate their requirements into the software development process.
- Document software design and development processes for future reference.
- Mentor and provide technical guidance to junior team members.
- Adhere to company policies and procedures, including security and confidentiality guidelines.
Bachelor's Degree In Computer Science, Computer Engineering, Or A Related Field.
Strong Proficiency In Programming Languages Such As C++, Python, And Java.
Experience With Operating System Concepts And Development, Including Linux And Windows.
Knowledge Of Computer Architecture, Including Cpus, Gpus, And Memory Systems.
Familiarity With Software Development Tools Such As Git, Jira, And Agile Methodologies.
Software Development
Networking
Operating Systems
Algorithms
Data structures
Debugging
Performance optimization
Computer Architecture
System virtualization
Programming Languages
Graphics processing
Parallel Computing
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Teamwork
Active Listening
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Systems Software Engineer is $85,000 - $135,000 per year. The exact salary will vary depending on factors such as location, experience, and the specific company or industry. Senior level engineers with more experience may earn higher salaries, while entry-level engineers may start at the lower end of the range.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
NVIDIA Corp. designs and manufactures computer graphics processors, chipsets, and related multimedia software. The company operates through two segments: Graphics Processing Unit and Tegra Processor. The Graphics Processing Unit segment includes sales of the company's GeForce discrete and chipset products that supports desktop and notebook PCs plus license fees from Intel and sales of memory products. The Tegra Processors segment provides processors that deliver superior visual and multimedia experience on tablets, smart phones and gaming devices while consuming minimal power.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started