Hardware and Software Developer | Full Time Position (26J355)

FreshieHire Author
Salary
Not Disclosed
Location
Bengaluru

Highlights

Join our dynamic team of elite engineers! Work on innovative projects with competitive salaries and generous benefits.


Description

Job Summary

pWe are seeking a creative Hardware and Software Developer to join our SoCV testbench Infrastructure, Bare-metal boot, Silicon Bringup Tools, and CPU/SOC/GPU test frameworks team. This role requires a deep understanding of NVIDIA's CPU, GPU, SOC system, and boot architectures.

Responsibilities

  • Building tools, infrastructure, and test frameworks for RTL-simulations, c-simulations, Emulation, FPGA, and on Silicon.
  • Understanding Tegra system architecture with a focus on IPs involved in boot and security features.
  • Developing C-model or RTL-simulation capability to simulate features before silicon arrival.

Required Skills

  • C/C++ programming proficiency
  • Understanding of SOC and System Architecture
  • No-OS test frameworks development
  • FPGA and Emulation experience
  • Verilog coding skills

Required Skills Explained

  • Strong proficiency with C, C++, and Python programming languages.
  • In-depth understanding of SOC and system architecture, including DMA, interrupt engines, CPU, boot devices, MMU/IOMMU functions.
  • Knowledge of operating systems and device-driver concepts for developing no-OS test frameworks.
  • Experience in handling silicon bringup and enabling emulation/FPGA-related test frameworks.
  • Familiarity with Verilog and System Verilog coding.

Who is this for

pOur ideal candidate has a passion for technology, a strong background in hardware and software development, and an eagerness to contribute to cutting-edge SoCV infrastructure. A creative problem-solver with hands-on experience.

Why This Job is a Good Opportunity

ulliWork on cutting-edge technology at one of the world's leading GPU and system-on-chip (SoC) companies.liPotential to contribute to high-impact projects that enable new technologies in the market.liOpportunity to work with highly skilled professionals in a dynamic, agile environment.liCompetitive salaries and generous benefits package.liChance for personal and professional growth within a rapidly expanding company.

Interview Preparation Tips

  • Prepare examples of how you have applied your knowledge of SOC architecture and test frameworks in previous roles.
  • Research NVIDIA's products and technologies to demonstrate your familiarity with the industry.
  • Briefly explain key concepts related to DMA, interrupt engines, CPU boot processes, and MMU/IOMMU functions.
  • Discuss any experience you have with silicon bringup or emulation test frameworks.
  • Showcase your problem-solving skills and ability to develop scalable and maintainable software solutions.

Career Growth in This Role

pAs a Hardware and Software Developer at NVIDIA, you will have numerous opportunities for career growth. You can advance within the development tools team or transition into more specialized roles such as hardware or software architect. The company places significant emphasis on fostering internal talent, so there are pathways to leadership positions in engineering.

pThe job also offers chances to expand your expertise by working on diverse projects and collaborating with top engineers across multiple disciplines. With NVIDIA's rapid growth, you can anticipate continued expansion of the team, providing ample room for new challenges and responsibilities.

Explore More Opportunities

Skills

Frequently Asked Questions

What experience is required?

BS or MS in Computer Science or Electronics Engineering with 0-2 years of relevant experience.

Is this position remote?

This role requires on-site presence at our office in Bangalore.

What are the benefits?

We offer competitive salaries, a generous benefits package, and equal opportunity employment policies.

About the Author

FreshieHire Author
Hi, this is KD. On my blogs, you will find the best jobs for freshers all at one place. We curate jobs for you from various sources and combine them all at one place. Hope you got some value. : )
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.