Jobs
Interviews

3 Hardware Interaction Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 9.0 years

0 Lacs

haryana

On-site

You will be part of NVIDIA's GPU Fabric Networking team as a Senior Software Engineer, contributing to the development of high-performance communication software for deep learning and HPC applications. Your responsibilities will include designing, developing, and maintaining system-level software to enable GPU-to-GPU communication. Collaborating with both hardware and software teams, you will work on creating next-generation networking solutions and contribute to the scalable and reliable GPU fabric architecture for large compute clusters. It will be essential to align the software development process with customer requirements and practical deployment environments. To qualify for this role, you should possess a degree in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience. Additionally, you should have at least 5 years of professional software development experience. Proficiency in C/C++, along with strong debugging and system-level problem-solving skills, is required. Experience in developing software that interacts with hardware and device drivers, a solid grasp of system architecture, operating systems, and kernel internals, as well as a background in multi-threaded and distributed systems development are essential. Familiarity with Linux development is necessary, and knowledge of Windows is a plus. Moreover, a strong understanding of networking fundamentals and high-performance interconnects such as InfiniBand and Ethernet is expected. Experience with OS virtualization technologies like KVM, QEMU, or Hyper-V is beneficial. You should be comfortable working in a distributed team across various time zones. To excel in this role, you could distinguish yourself by having experience with the CUDA programming model and NVIDIA GPU architecture, understanding memory consistency and coherence models, and exposure to static/dynamic code analysis, fuzz testing, or fault injection techniques. Overall, this opportunity at NVIDIA offers you a chance to work on cutting-edge technologies in AI, high-performance computing, and visualization, contributing to advancements in various fields from scientific research to autonomous vehicles.,

Posted 2 days ago

Apply

0.0 - 4.0 years

0 Lacs

haryana

On-site

We are searching for individuals who are passionate about driving innovation in the electronics industry at Xelec. Innovation is at the core of our business, and we are open to exploring ambitious and revolutionary ideas. We believe that every idea, no matter how wild, deserves to be explored through serious attempts. As an intern at Xelec, your responsibilities will include: Software Development: - Writing, testing, and debugging embedded software using languages such as C, C++, or assembly - Developing and optimizing code - Implementing and testing algorithms, communication protocols, or device drivers Hardware Interaction: - Working with development boards, sensors, and peripheral devices - Interfacing software with hardware components - Assisting in the design, testing, and troubleshooting of circuits Testing and Debugging: - Using debugging tools like JTAG, oscilloscopes, and logic analyzers for issue diagnosis and resolution - Running tests on embedded systems to ensure functionality and performance - Writing and executing unit tests and integration tests for software modules Documentation: - Maintaining clear documentation of code, hardware designs, and test procedures - Writing technical reports or summaries for team meetings or project updates - Working on both client and internal projects About the Company: Xelec is a visionary electronics B2B startup founded by a serial entrepreneur with a history of running profitable businesses. Xelec aims to digitize a traditional industry while creating futuristic in-house products to drive the next wave of innovation. Join us in this exciting journey of innovation and growth.,

Posted 3 days ago

Apply

7.0 - 12.0 years

5 - 10 Lacs

Hyderabad, Telangana, India

On-site

KEY RESPONSIBILITIES: Serve as a Performance Architect in AMDs design engineering team. Participate in microarchitecture exploration, performance modeling, and analysis for SoC designs that include next-generation CPU cores, memory technologies, scalable interconnects, and quality-of-service. Intimately understand design architecture and propose solutions to enhance performance. Responsible for micro-benchmarking, workload characterization, competitive analysis, bottleneck identification, and optimization. Develop tools and methodology for performance analysis of workloads. Communicate, propose, and implement solutions to processor and system performance issues. PREFERRED EXPERIENCE: Experience with CPU, GPU, or computer system microarchitecture Experience with the development and usage of computer system performance models Experience with computer workload analysis Strong programming skills, including experience with C++ and Python (or similar). ACADEMIC CREDENTIALS + INDUSTRY EXPERIENCE: PhD in Computer Science/Engineering, and 3+ years of experience as a Performance Engineer M.S./M.Tech in Computer Science/Engineering, and 5+ years of experience as a Performance Engineer B.Tech in Computer Science/Engineering, and 7+ years of experience as a Performance Engineer

Posted 5 days ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies