Principal Architect, SoC and Systems Modelling
NVIDIA · Santa Clara, CA · 4 days ago
EngineeringFull-time
About the role
The NVIDIA Architecture Modeling group is seeking architects and software developers to join their efforts in innovating parallel computing fields and maintaining leadership in SoC and Systems architecture.
Responsibilities
- Modeling and analysis of SoC & Systems algorithms and features
- Collaborate with other modelling teams to document, design, develop tools to analyze and simulate, validate, and verify models
- Familiarize with and help implement different models (functional and performance) used at NVIDIA
- Develop tests, test plans, and testing infrastructure for new architectures/features and conduct code coverage analysis and reporting
- Mentor early engineers and promote good coding practices
- Stay updated on newer modelling techniques and frameworks, evaluate solutions, and drive changes with your manager
Requirements
- Bachelor's Degree (or equivalent experience) in Computer Science, Electrical Engineering, or Computer Engineering
- 15+ years of relevant work experience or MS with 12+ years of experience or PhD with 7+ years of experience
- Strong programming ability: C++, C, familiarity with build systems (CMAKE, make), toolchains (GCC, MSVC), and libraries (STL, BOOST)
- Computer Architecture background with experience in modeling with C++ and/or SystemC (TLM)
- Familiarity with Docker, Jenkins, Python, and Perl
- Excellent communication and interpersonal skills, and ability to work in a distributed team environment
Qualifications
- Experience with modeling and analysis of SoC & Systems algorithms and features
- Proficiency in C++, C, and related technologies
- Knowledge of computer architecture and experience with SystemC (TLM)
- Ability to develop and execute tests and test plans
- Strong mentoring and teaching abilities
- Understanding of Docker, Jenkins, Python, and Perl
Skills
- Modeling and analysis of SoC & Systems algorithms and features
- Programming with C++, C, and related technologies
- SystemC (TLM) and Docker, Jenkins, Python, Perl knowledge
- Communication and interpersonal skills
- Mentoring and teaching abilities
Benefits
- Competitive base salary ranging from $272,000 to $431,250 USD based on location, experience, and comparable positions
- Equity and benefits package
Pay
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
Schedule
Not specified
Benefits
- Not specified