Principal Software Engineer: Ethernet NIC Drivers

Microchip Technology Inc.

Hauppauge (NY)

On-site

USD 75,000 - 232,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive base pay
Health benefits from day one
ESPP with 2-year look-back
Travel with 0–25%

Job summary

Microchip Technology Inc. seeks a Principal Engineer - Software in Hauppauge, NY or Austin, TX, to develop and maintain Ethernet NIC drivers for USB- and PCIe-based devices. You’ll work across Linux, Windows, QNX, and RTOS platforms with hardware, firmware, and customer teams globally.

The role requires 10+ years in embedded software/driver development, strong C/C++, Python skills, and experience with ARM/x86, Ethernet/PCIe/USB, and OS internals. Travel 0–25% is expected.

Qualifications

  • Bachelor’s or Master’s degree in CE, EE, CS or related field.
  • 10+ years of relevant experience in software/driver development.
  • Experience with embedded software, device drivers, or low-level networking software.

Responsibilities

  • Develop, integrate, and maintain Ethernet NIC drivers for Microchip USB- and PCIe-based devices.
  • Work across OSes: Linux, Windows, QNX, VxWorks, and other RTOS/platforms.
  • Design, implement, and maintain drivers and tooling; create docs and support customer integration.

Skills

C/C++
Python
Embedded software

Education

Bachelor’s or Master’s in CE/EE/CS

Tools

Linux
QNX
Windows
macOS

Job description

Microchip Technology Inc. seeks a Principal Engineer - Software in Hauppauge, NY or Austin, TX, to develop and maintain Ethernet NIC drivers for USB- and PCIe-based devices. You’ll work across Linux, Windows, QNX, and RTOS platforms with hardware, firmware, and customer teams globally.

The role requires 10+ years in embedded software/driver development, strong C/C++, Python skills, and experience with ARM/x86, Ethernet/PCIe/USB, and OS internals. Travel 0–25% is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Ethernet NIC & Driver Dev
Senior Software Engineer, Ethernet NIC & Driver Dev

Microchip Technology Inc. • Austin (TX)

On-site
USD 75,000 - 232,000
Travel opportunities
Health benefits from day one
ESP P program with 2-year look-back
Principal Software Engineer, Embedded Ethernet Drivers
Principal Software Engineer, Embedded Ethernet Drivers

Microchip Technology Inc • Town of Smithtown (NY)

On-site
USD 75,000 - 232,000
Travel opportunities
Health benefits starting day one
ESPP program
Senior Software Engineer - Ethernet NIC Driver (Embedded)
Senior Software Engineer - Ethernet NIC Driver (Embedded)

Microchip Technology Inc • Town of Smithtown (NY)

On-site
USD 70,000 - 205,000
Senior Embedded Driver Engineer – Ethernet NICs
Senior Embedded Driver Engineer – Ethernet NICs

Microchip Technology Inc. • Hauppauge (NY)

On-site
USD 70,000 - 205,000
Health benefits from day one
ESP"P" program with 2-year look back
Quarterly bonuses
Senior Software Engineer - Embedded Network Drivers
Senior Software Engineer - Embedded Network Drivers

Microchip Technology Inc. • Austin (TX)

On-site
USD 70,000 - 205,000
Senior Embedded Driver Engineer - Linux/RTOS
Senior Embedded Driver Engineer - Linux/RTOS

Microchip Technology Inc • Austin (TX)

On-site
USD 70,000 - 205,000
Health benefits
Competitive compensation
Employee stock purchase plan
Senior Applications Engineer - USB & PCIe Systems
Senior Applications Engineer - USB & PCIe Systems

Microchip Technology Inc. • Hauppauge (NY)

On-site
USD 70,000 - 205,000
Senior Engineer II - Software Development (Ethernet APIs)
Senior Engineer II - Software Development (Ethernet APIs)

Microchip Technology Inc. • Austin (TX)

On-site
USD 70,000 - 205,000
Senior Engineer II - Software Development (Ethernet APIs)
Senior Engineer II - Software Development (Ethernet APIs)

Microchip Technology Inc • Town of Smithtown (NY)

On-site
USD 70,000 - 205,000
Senior Engineer II - Software Development (Ethernet APIs)
Senior Engineer II - Software Development (Ethernet APIs)

Microchip Technology Inc • Austin (TX)

On-site
USD 70,000 - 205,000
Health benefits
Competitive compensation
Employee stock purchase plan