Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Intel Device Driver Engineer 
India, Karnataka, Bengaluru 
45579528

03.02.2025
Job Description

We are seeking a highly skilled and motivated Device Driver Development Engineer to join our dynamic engineering team. In this role, you will design, develop, and maintain device drivers for a range of Ethernet Network Interface Cards (NICs). You will deliver comprehensive solutions to System Validation teams by customizing Ethernet Device Drivers. You will collaborate with cross-functional teams, including Hardware, Firmware, Software, and System Validation, to review product requirements and design custom system validation solutions. You will contribute to system failure analysis by identifying root causes and developing effective solutions. You will deliver results in a fast-paced, dynamic environment. You will be focusing on continuously enhance existing processes and systems to align with customer needs and industry trends.

The ideal candidate should possess the following skills:

  • Strong analytical and debugging skills.

  • Experience in C, Embedded C, C++ (Advanced- OOP, Design Patterns, etc )

  • Experience in PCIe based device driver development, virtualization.

  • Strong understanding of Embedded hardware, Computer Architecture and Operating System concepts.

  • Understanding of Linux Kernel OR RTOS fundamentals like multi-threading, interrupt management, cache/memory management, Process scheduler, Inter-Process Communications etc.

  • User space and Kernel space programming.

  • Good understanding of OS concepts such as tasks, signals, timers, priorities, deadlocks, stacks, etc.

  • Experience in middleware applications and software platforms.

  • Experience with board bring up and systems debugging.

  • Experience in GCC tool chain, make files, cmake and cross compilations.

  • Experience in working with version control tools like GitHub, SVN etc.

Qualifications
  • B.Sc./B.E./B.Tech. or M.E/M.Tech in Electrical Engineering / Computer Engineering or Computer Science.

  • 8 to 12 years of experience, relevant experience should be minimum of 5+ years in Device Driver Development including planning, development and maintenance

  • Ethernet Driver development is more desirable.

  • Minimum of 3+ years demonstrated experience in C, C++ and Python.

  • Working understanding of Continuous Integration environments.

  • Strong problem solving and debugging skills.

  • Hands-on experience debugging SW and HW issues within a network of systems.

The following will be considered an advantage:

  • Experience working with networking technologies.

  • Experience with board bring up and systems debugging.

  • Linux Kernel programming, familiarity with network stack will be an added advantage.

  • Prior experience on up-streaming will be an advantage as the candidate will be familiar with the coding standards.

  • Experience in Agile (SCRUM) practices.

  • Must work independently, be proactive.

Xeon and Networking Engineering (XNE) focuses on the development and integration of XEON and Networking SOC's and critical IP's sustain Intels Xeon and 5G networking roadmap.