Senior Software Engineer - Embedded Network Drivers

Microchip Technology Inc.

Austin (TX)

On-site

USD 70,000 - 205,000

Full time

47 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Microchip Technology Inc. is seeking a senior software engineer for the Network and Connectivity Solutions Group in Hauppauge, NY and Austin, TX.

You will design, implement, and maintain Ethernet NIC drivers and related software across Linux, Windows, QNX, and RTOS platforms. You’ll collaborate with hardware, firmware, validation, applications, and customer-support teams globally to deliver reliable network solutions and robust driver support.

Qualifications

  • Bachelor’s or master’s degree in CE, EE, CS, or related field with 7.5+ years relevant experience.
  • Experience developing embedded software, device drivers, or low-level software for Linux, QNX, Windows, macOS, or RTOS platforms.
  • Strong programming skills in C/C++ and working experience with Python.
  • Knowledge of processor architectures and OS internals, including concurrency, interrupts, DMA, memory management, and device I/O.
  • Experience developing software for ARM or x86 platforms is preferred.

Responsibilities

  • Develop, integrate, and maintain Ethernet device drivers and supporting software for Microchip USB- and PCIe-based network devices.
  • Work across operating systems such as Linux, Windows, QNX, VxWorks, and other embedded/RTOS platforms.
  • Collaborate with hardware, firmware, validation, applications, and customer-support teams across locations.
  • Produce design, development, and support documentation, and reproduce issues for root-cause analysis and verified resolutions.

Skills

C/C++
Python
Embedded software
Driver development
RTOS knowledge

Education

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

Tools

Linux
QNX
Windows
macOS
RTOS
PCIe/USB

Job description

Microchip Technology Inc. is seeking a senior software engineer for the Network and Connectivity Solutions Group in Hauppauge, NY and Austin, TX.

You will design, implement, and maintain Ethernet NIC drivers and related software across Linux, Windows, QNX, and RTOS platforms. You’ll collaborate with hardware, firmware, validation, applications, and customer-support teams globally to deliver reliable network solutions and robust driver support.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 - 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 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
Principal Software Engineer: Ethernet NIC Drivers
Principal Software Engineer: Ethernet NIC Drivers

Microchip Technology Inc. • Hauppauge (NY)

On-site
USD 75,000 - 232,000
Competitive base pay
Health benefits from day one
ESPP with 2-year look-back
+1
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 Applications Engineer - Ethernet & Embedded
Senior Applications Engineer - Ethernet & Embedded

Microchip Technology Inc. • Austin (TX)

On-site
USD 110,000 - 150,000
Senior Design Engineer, Networking & Connectivity
Senior Design Engineer, Networking & Connectivity

Microchip-Technology • Hauppauge (NY)

On-site
USD 75,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