NVIDIA

Senior C++ Software Engineer - Chip Design Tools

NVIDIA

Santa Clara, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to NVIDIA, a company at the forefront of innovation in the world of technology. We are seeking a highly skilled Senior C++ Software Engineer to join our team and help us develop cutting-edge chip design tools. As a member of our team, you will have the opportunity to work with the latest hardware and software technologies, and play a crucial role in shaping the future of computing. If you are passionate about pushing the boundaries of what's possible and have a strong background in C++ and chip design, we want to hear from you!

  1. Develop cutting-edge chip design tools using C++ programming language.
  2. Collaborate with team members to design, implement, and maintain software solutions.
  3. Stay up-to-date with the latest hardware and software technologies and incorporate them into projects.
  4. Conduct thorough testing and debugging to ensure high-quality and efficient code.
  5. Contribute to the overall design and architecture of software products.
  6. Work closely with hardware engineers to integrate software with hardware components.
  7. Write technical documentation and provide support to other team members.
  8. Identify and troubleshoot any issues or bugs in the software.
  9. Continuously research and propose new ideas for improving software performance and functionality.
  10. Take ownership of projects and meet deadlines in a fast-paced and dynamic environment.
  11. Mentor and provide guidance to junior team members.
  12. Collaborate with cross-functional teams to ensure successful project completion.
  13. Adhere to coding standards and best practices.
  14. Proactively communicate progress, issues, and potential solutions to project managers and stakeholders.
Where is this job?
This job is located at Santa Clara, CA, USA
Job Qualifications
  • Extensive Experience In C++ Programming: A Senior C++ Software Engineer At Nvidia Must Have A Deep Understanding And Mastery Of C++ Programming Language, As It Is The Primary Language Used In Developing Chip Design Tools At The Company.

  • Proficiency In Chip Design Tools: The Ideal Candidate Should Have A Strong Background In Chip Design Tools And Related Technologies, Such As Verilog, Vhdl, And Systemverilog. This Experience Will Enable Them To Develop Efficient And High-Performance Tools For Nvidia's Chip Design Projects.

  • Knowledge Of Hardware Design: A Senior C++ Software Engineer Must Have A Solid Understanding Of Hardware Design Concepts And Methodologies, Such As Rtl Coding, Synthesis, And Timing Analysis. This Knowledge Will Be Essential In Developing Tools That Are Optimized For Nvidia's Custom Hardware Designs.

  • Previous Experience In A Senior Role: The Position Of Senior C++ Software Engineer At Nvidia Requires A Proven Track Record Of Leading And Managing Complex Software Projects. The Ideal Candidate Should Have At Least 5 Years Of Experience In A Senior Or Lead Role In Software Development.

  • Strong Problem-Solving Skills: Nvidia's Chip Design Tools Are Used In Highly Complex And Demanding Projects. Therefore, The Ideal Candidate Must Have Excellent Problem-Solving Skills To Troubleshoot And Resolve Any Issues That May Arise During The Development Process. They Should Also Be Able To Think Creatively To Find Innovative Solutions To Challenging Problems.

Required Skills
  • Algorithms

  • Data structures

  • Debugging

  • Object-oriented design

  • Multi-threading

  • Embedded systems

  • Code optimization

  • Performance analysis

  • C++ programming

  • Software engineering

  • Chip Design

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior C++ Software Engineer - Chip Design Tools in Santa Clara, CA, USA is $140,000 - $190,000 per year. However, this can vary depending on factors such as experience, qualifications, and the specific company or industry. Some senior C++ software engineers in this role may earn more than $200,000 per year, while others may earn closer to $100,000 per year. It is important to research the specific company and industry to get a better idea of the salary range for this role.

Additional Information
NVIDIA is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedNovember 4th, 2024
Apply BeforeMay 10th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About NVIDIA

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.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started