NVIDIA

Senior Software Engineer, CAD Tool Development

NVIDIA

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

Are you a passionate software engineer with a strong background in CAD tool development? Do you thrive in a dynamic and innovative work environment? If so, we have an exciting opportunity for you at NVIDIA! As a Senior Software Engineer on our CAD Tool Development team, you will have the opportunity to contribute to cutting-edge technology and shape the future of our industry. We are seeking candidates with a proven track record of developing high-quality software and a deep understanding of CAD tools. Join us in our mission to revolutionize the world of visual computing!

  1. Develop and maintain high-quality software for CAD tools.
  2. Collaborate with cross-functional teams to design and implement new features.
  3. Conduct code reviews and ensure adherence to coding standards.
  4. Troubleshoot and debug software issues to ensure smooth functionality.
  5. Stay updated with industry trends and advancements in CAD tool development.
  6. Utilize your deep understanding of CAD tools to provide valuable insights and suggestions.
  7. Continuously improve the performance and efficiency of our CAD tools.
  8. Work closely with product management to define and prioritize product features.
  9. Mentor and guide junior engineers in the team.
  10. Participate in the recruitment process to build a strong team.
  11. Communicate progress and challenges to the team and stakeholders.
  12. Proactively identify and address potential roadblocks and risks.
  13. Collaborate with other teams to ensure seamless integration of CAD tools.
  14. Contribute to the overall strategy and vision for CAD tool development at NVIDIA.
  15. Actively participate in code refactoring and optimization to maintain code quality.
Where is this job?
This job is located at Santa Clara, CA, USA
Job Qualifications
  • Extensive Experience In Cad Tool Development: A Senior Software Engineer At Nvidia Should Possess A Deep Understanding Of Cad Software Development And Have A Proven Track Record Of Successfully Delivering Complex Projects In This Domain.

  • Strong Programming Skills: Proficiency In Programming Languages Such As C++, Python, And Java Is Essential For A Senior Software Engineer At Nvidia. They Should Also Have A Good Understanding Of Software Design Principles And Experience With Software Development Tools.

  • Knowledge Of Computer Graphics: As A Leading Company In The Graphics Industry, Nvidia Requires Its Senior Software Engineers To Have A Strong Understanding Of Computer Graphics And Related Technologies Such As Opengl, Directx, And Cuda.

  • Leadership And Teamwork Abilities: A Senior Software Engineer At Nvidia Should Have Experience In Leading A Team Of Software Developers And Collaborating With Cross-Functional Teams To Deliver High-Quality Products. They Should Also Possess Excellent Communication Skills To Effectively Convey Technical Concepts To Both Technical And Non-Technical Stakeholders.

  • Bachelor's Or Master's Degree In Computer Science Or A Related Field: A Strong Educational Background In Computer Science Or A Related Field Is A Must For A Senior Software Engineer At Nvidia. A Master's Degree Is Preferred, And Additional Certifications In Cad Tool Development Or Computer Graphics Are A Plus.

Required Skills
  • Project Management

  • Debugging

  • 3D modeling

  • CAD tools

  • Performance optimization

  • Algorithm development

  • User Interface Design

  • Team Leadership

  • GPU programming

  • Software Architecture

  • Parallel Computing

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer, CAD Tool Development in Santa Clara, CA, USA is $120,000 - $150,000 per year. However, this can vary depending on factors such as the engineer's experience, the specific company they work for, and the overall job market in the area.

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 PostedMarch 25th, 2024
Apply BeforeJanuary 14th, 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