NVIDIA

EDA System Software Engineer

NVIDIA

full-time

Posted on:

Location Type: Office

Location: Durham • California, Massachusetts, North Carolina, Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $148,000 - $235,750 per year

Job Level

JuniorMid-Level

Tech Stack

Distributed SystemsMicroservicesPython

About the role

  • Build microservices that are reliable, scalable, and maintainable.
  • Improve the current system's ability to schedule and utilize resources, improve performance, increase reliability, and provide better throughput.
  • Design interfaces that are efficient and easy to use for hundreds of engineers throughout the world.
  • Join an agile and dynamic software development team with very high production quality standards.
  • Participate in the full life-cycle of tool development, test, and deployment.
  • Work closely with other team members and internal customers to understand their processes, requirements, and needs.
  • Directly contribute to the overall quality of and improve time to market for NVIDIA's next-generation chips.

Requirements

  • Excellent software engineering skills, including applied knowledge of OOP, design patterns, distributed systems, multiprogramming, and microservices.
  • Skilled in Python and common service and/or multiprogramming-related packages.
  • BS in Computer Science (or equivalent experience); MS (preferred) and 2+ years of experience.
  • Excellent planning, presentation, and general communication skills.
  • The flexibility and adaptability to work in an exciting environment with changing requirements.
  • A passion for improving the productivity and efficiency of other engineers.
Benefits
  • equity
  • benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
microservicesOOPdesign patternsdistributed systemsmultiprogrammingPythontool developmenttest and deploymentperformance improvementthroughput optimization
Soft skills
planningpresentationcommunicationflexibilityadaptabilitycollaborationproblem-solvingpassion for productivityattention to detailtime management
Certifications
BS in Computer ScienceMS in Computer Science