Principal Software Engineer, Embedded Ethernet Drivers

Microchip Technology Inc

Town of Smithtown (NY)

On-site

USD 75,000 - 232,000

Full time

5 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

Travel opportunities
Health benefits starting day one
ESPP program

Job summary

Microchip Technology Inc. is seeking a Principal Engineer - Software to join our Hauppauge, NY or Austin, TX teams.

You will develop and maintain Ethernet device drivers across Linux, QNX, Windows, and RTOS, collaborate with hardware, firmware, and customer support, and drive driver design and integration. The successful candidate has 10+ years in embedded software, strong C/C++, Python, and a solid understanding of OS internals, architecture, and bus protocols.

Qualifications

  • Bachelor's or master's degree in CE/EE/CS with 10+ years of relevant experience.
  • Experience developing embedded software, device drivers, or low-level networking software for OSes including Linux, QNX, Windows, macOS, or RTOS.
  • Strong programming in C/C++ with working Python experience.
  • Knowledge of processor architectures, OS internals, concurrency, DMA, memory management, and I/O.
  • Experience with ARM or x86 platforms preferred; knowledge of Ethernet/PCIe/USB is a plus.
  • Ability to read schematics, support hardware bring-up, and debug with analyzers.
  • Strong written and verbal communication; capable of cross-geo collaboration.

Responsibilities

  • Develop and maintain Ethernet device drivers for multiple OSs (Linux, Windows, QNX, RTOS).
  • Integrate, debug, and support Ethernet NIC architecture and use cases.
  • Create design, development, and support documentation.
  • Assist customers by reproducing issues and delivering verified resolutions.

Skills

C/C++
Python
OS internals
Concurrency
Hardware bring-up

Education

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

Tools

Linux
QNX
Windows
macOS
RTOS
ARM/x86

Job description

Microchip Technology Inc. is seeking a Principal Engineer - Software to join our Hauppauge, NY or Austin, TX teams.

You will develop and maintain Ethernet device drivers across Linux, QNX, Windows, and RTOS, collaborate with hardware, firmware, and customer support, and drive driver design and integration. The successful candidate has 10+ years in embedded software, strong C/C++, Python, and a solid understanding of OS internals, architecture, and bus protocols.

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: 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 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 - 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 – 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 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
Principal Engineer - Software
Principal Engineer - Software

Microchip Technology Inc • Town of Smithtown (NY)

On-site
USD 75,000 - 232,000
Travel opportunities
Health benefits starting day one
ESPP program
Principal Engineer - Software
Principal Engineer - Software

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 Applications Engineer - Ethernet & Embedded
Senior Applications Engineer - Ethernet & Embedded

Microchip Technology Inc. • Austin (TX)

On-site
USD 110,000 - 150,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