- Work model
- Office
- Experience
- 0-2 years
- Employment
- Part Time
- Compensation
- Not disclosed
- Technology signal
- 9 tags
Technology context
9Parsed from the vacancy text; ordered by relevance to this role.
Full listing
Role description
We are looking for a AI & Automation Infrastructure Engineering Student to join a multi-disciplinary engineering team within NVIDIA's Networking Business Unit (NBU).
You will take part in hands-on development across automation, infrastructure, and embedded firmware domains, working on large-scale systems that integrate firmware with hardware models.The team operates at the intersection of firmware, system modeling, automation, and observability, supporting complex networking products developed by cross-functional groups across NVIDIA.
This role offers an opportunity to gain practical experience with production-grade infrastructure, advanced system debug flows, and large-scale software systems in a fast-paced and collaborative environment.
What you will be doing
- Design, develop, and integrate AI-powered workflows and automation solutions to improve engineering productivity, regression analysis, root-cause investigation, and developer efficiency
- Develop and maintain automation and CI/CD infrastructure, including Jenkins-based pipelines, regression execution, and validation flows.
- Develop Python-based automation tools to improve test execution, system validation, and developer productivity.
- Support regression processes, including stability improvements, failure analysis, and result prioritization.
- Collect, process, and present regression, test, and system data using databases and reporting mechanisms.
- Participate in system debug and tracing activities using logs, traces, and analysis tools.
- Contribute to embedded firmware development in C, integrating firmware with hardware models and validating execution on functional or virtual platforms.
What we need to see
- Student pursuing a B.Sc. or M.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- Knowledge of C programming and basic embedded software concepts.
- Experience working in Linux environments and familiarity with Python scripting.
- Strong interest in automation, infrastructure, and system-level software.
- Strong problem-solving, communication, and collaboration skills.
Ways to stand out from the crowd
- Hands-on experience with embedded C, low-level software, or firmware projects.
- Experience with automation frameworks, CI/CD pipelines, or Jenkins and AI based workflows.
- Exposure to SystemC, virtual platforms, or hardware simulation environments.
- Experience with debug, trace, log analysis tools, or data/reporting systems.