Truminds - Ethernet Driver Developer

1 week ago


Hyderabad, Telangana, India Truminds Software Systems Full time ₹ 60,000 - ₹ 1,80,000 per year

Job Description
Ethernet Driver developer is responsible for ensuring Ethernet driver development / maintenance and feature migration over varying SoCs targeted towards different domains (Automotive / Home Router / IOT etc)

Key Responsibilities

  • Develop, Customize and optimize Ethernet Drivers for specific chipsets, board variants.
  • Kernel Integration : Interface the driver with the Linux network stack, including the NAPI (New API) subsystem, netdev, and sk_buff management for efficient packet processing
  • Performance Tuning : Optimize Ethernet driver performance for high throughput, low latency, and minimal CPU utilization.
  • Ensure high scalability and efficient packet handling.
  • Debugging & Troubleshooting : Investigate, resolve complex network issues related to Ethernet drivers - latency problems, connectivity issues, and performance degradation.
  • System Integration : Work closely with HW engineers, firmware developers, kernel team to ensure tight integration between the Ethernet driver and the underlying network stack.
  • Leverage tools like Wireshark, tcpdump, and kernel logs for analysis.
  • Platform Support : Develop drivers that support multiple platforms, including x86, ARM, and other custom SoCs (System on Chips)

Educational Qualifications :
Bachelors or Masters in Electronics, Electrical, or Computer Engineering.

Experience

  • 5- 10 years in Linux Device driver / Kernel development.
  • Design, implement, and optimize Ethernet drivers for various HW platforms (NICs, switches, and embedded systems
  • Expertise with NICs and platform-specific hardware, including PCIe and DMA, , and Interrupts (MSI/MSI-X)
  • Debugging : Kernel debugging tools (e., GDB, kdb, WinDbg) and network analysis tools.
  • Solid skills in C, Shell scripting, and Compilation environment
  • Good knowledge of Linux Layer 2 / 3 Networking protocols

Nice-to-Have Skills

  • Knowledge of Virtualization features such as SR-IOV (Single Root I/O Virtualization), VFIO and network function virtualization (NFV).
  • Familiarity with advanced Ethernet technologies like RDMA (Remote Direct Memory Access), RoCE (RDMA over Converged Ethernet), or DPDK (Data Plane Development Kit)
  • Contributions to open-source kernel projects

)



  • Hyderabad, Telangana, India Truminds Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Ethernet Driver developer is responsible for ensuring Ethernet driver development / maintenance and feature migration over varying SoCs targeted towards different domains (Automotive / Home Router / IOT etc)Key Responsibilities:Develop, Customize and optimize Ethernet Drivers for specific chipsets, board variants.Kernel Integration: Interface the driver with...


  • Hyderabad, Telangana, India Truminds Software Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Experience Level yearsLocation: HyderabadKey Responsibilities:·      Develop, Customize and optimizeEthernet Driversfor specific chipsets, board variants.·      Kernel Integration:Interface the driver with theLinux network stack,including theNAPI (New API) subsystem, netdev,andsk_buffmanagement for efficient packet...

  • Technical Manager

    2 weeks ago


    Hyderabad, Telangana, India Truminds Software Systems Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    ROLES & RESPONSIBILITIES:Candidate will be responsible for test execution of LTE protocol and performance, analyze and report software defects, interwork with development teams in identifying a potential fix and retest fixes.Should be having good analysis skills with a sound understanding of LTE Concepts.Responsibilities include test execution- with failure...


  • Hyderabad, Telangana, India Source-Right Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Position: Embedded Linux driver/kernel developer (SI60FT RM 3721)Mandatory SkillsEngineer with 6+ Yrs of experience in embedded Linux driver/kernel development.Strong C development skills.Experience with any one of the driver development domainGraphics driver – DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa.Multi Media-Video driver – Vaapi, vdpau, gstreamer,...


  • Hyderabad, Telangana, India Truminds Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Role & responsibilities :Strong proficiency in C/C++ and Assembly for embedded systems. Experience with microcontroller architectures (ARM Cortex-M, AVR, etc.).Familiarity with communication protocols: SPI, I2C, UART, CAN, USB. Hands-on experience with debugging tools like oscilloscopes, logic analyzers, and JTAG.Knowledge of Device Driver programming and...


  • Hyderabad, Telangana, India RemoteStar Full time

    About Client:Our client is an AI-enhanced security processor company redefining the control and management of every digital system. At our client, developing great technology takes more than talent: it takes amazing people who understand collaboration, respect each other, and go the extra mile to achieve exceptional results. It takes people who have the...


  • Hyderabad, Telangana, India Mempage Technologies Private Limited Full time

    Company DescriptionMempage Technologies Private Limited aims to provide Product Engineering Services and develop future technology to simplify life. We focus on R&D, MVP, Products, and Technology services using cutting-edge technologies like Artificial Intelligence, IoT, Edge, and Cloud computing. Our product development spans various domains, including...


  • Hyderabad, Telangana, India SEMI LEAF Full time

    PCIe Linux Driver Development EngineerExperience :5- 10 YearsLocation :HyderabadBachelors degree in Engineering, Computer Science, Electronics, or any relevant STEM discipline.5 to 10 years of professional experience in embedded software or system-level driver development.Job SummaryWe are seeking an experienced PCIe Linux Driver Development Engineer with...

  • Embedded C Developer

    2 weeks ago


    Hyderabad, Telangana, India Sequentia Technologies Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Looking for Embedded Software Programmer with strong C programming, Linux kernel & device driver development, IPC, DMA, and system debugging experience. Must know at least one driver: Graphics, Audio, Display, or Ethernet.


  • Hyderabad, Telangana, India, Telangana RemoteStar Full time

    About Client:Our client is an AI-enhanced security processor company redefining the control and management of every digital system. At our client, developing great technology takes more than talent: it takes amazing people who understand collaboration, respect each other, and go the extra mile to achieve exceptional results. It takes people who have the...