Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 5 Docker @ 3 Linux @ 3 Python @ 6 Communication @ 3 Networking @ 3Details
NVIDIA is seeking Network Compiler Verification Software Engineers to join the Networking Compilers Project Team working on enabling programmability for NVIDIA Data Processing Units (DPUs).
Responsibilities
- Author and review test plans, implement test cases, automate tests, integrate tests into continuous integration to verify NVIDIA’s DPU compiler aligns with requirements and industry standards.
- Design, develop and automate testing methodologies and test frameworks.
- Maximize existing and industry standard tests to improve compiler quality.
- Triage problems to identify and isolate issues and report bugs.
- Monitor, report and publish test results on a regular basis.
Requirements
- BS in engineering related degree or equivalent experience.
- 3+ years hands on experience in a production software development or test organization.
- Strong Python scripting experience.
- Work experience with networking products.
- Strong problem-solving skills.
- Ability to implement robust automation solutions.
- Good collaboration skills in an energizing environment.
- Excellent verbal and written communication skills.
- Disciplined, quick learner with strong analytical skills and attention to detail.
Ways to Stand Out
- Knowledge of networking protocols at packet or cell level.
- Background in working with open source P4, compilers, or network performance testing.
- Knowledge of Linux networking stack and hardware packet processing pipelines.
- Experience using containers (Docker) and source management tools.
- Experience integrating AI into test methodologies and frameworks.
Benefits
- Competitive base salary range $136,000 - $264,500 USD based on location, experience, and comparable positions.
- Eligibility for equity and benefits.
- Commitment to diversity and equal opportunity employment.