Senior Embedded Driver Engineer - Linux/RTOS

Microchip Technology Inc

Austin (TX)

On-site

USD 70,000 - 205,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

Health benefits
Competitive compensation
Employee stock purchase plan

Job summary

Microchip Technology Inc is seeking an experienced software engineer to design, integrate, and maintain Ethernet device drivers for USB- and PCIe-based network interface devices. You will work across Linux, Windows, QNX, and RTOS platforms, collaborating with hardware, firmware, validation, and customer-support teams across the US and abroad.

Responsibilities include driver development, integration, debugging, and providing customer-ready documentation.

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 one or more operating systems including 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.
  • Knowledge of Ethernet, PCIe, USB, or other bus communication protocols is preferred.
  • Knowledge of PTP and AVB is an advantage.
  • Ability to read board-level schematics and debug with analyzers.

Responsibilities

  • Develop, integrate, and maintain Ethernet NIC drivers and supporting software for Microchip USB- and PCIe-based network devices.
  • Work across OSes such as Linux, Windows, QNX, and other embedded platforms.
  • Collaborate with hardware, firmware, validation, and customer-support teams across locations.
  • Create design, development, and support documentation.

Skills

C/C++ programming
Python programming
Embedded software
Linux/RTOS knowledge
Debugging hardware
Cross-team communication

Education

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

Tools

Oscilloscopes
Logic analyzers
Protocol analyzers
ARM/x86 platforms

Job description

Microchip Technology Inc is seeking an experienced software engineer to design, integrate, and maintain Ethernet device drivers for USB- and PCIe-based network interface devices. You will work across Linux, Windows, QNX, and RTOS platforms, collaborating with hardware, firmware, validation, and customer-support teams across the US and abroad.

Responsibilities include driver development, integration, debugging, and providing customer-ready documentation.

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
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 Software Engineer - Embedded Network Drivers
Senior Software Engineer - Embedded Network Drivers

Microchip Technology Inc. • Austin (TX)

On-site
USD 70,000 - 205,000
Senior Hardware Engineer: PCIe/USB & Embedded Linux
Senior Hardware Engineer: PCIe/USB & Embedded Linux

Microchip Technology Inc. • Austin (TX)

On-site
USD 70,000 - 205,000
Health benefits from day one
Restricted stock units
Quarterly bonus
+2
Senior Engineer I – PCIe/USB Platform & Driver Dev
Senior Engineer I – PCIe/USB Platform & Driver Dev

Microchip Technology Inc. • Hauppauge (NY)

On-site
USD 70,000 - 205,000
Health benefits from day one
ESPP with 2-year lookback
RSUs and quarterly bonus
+1
Senior Applications Engineer: USB & PCIe Networking
Senior Applications Engineer: USB & PCIe Networking

Microchip Technology Inc • Chandler (AZ)

On-site
USD 70,000 - 205,000
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 Engineer I: PCIe/USB Platform & Driver Expert
Senior Engineer I: PCIe/USB Platform & Driver Expert

Microchip Technology Inc. • Chandler (AZ)

On-site
USD 70,000 - 205,000
Health benefits from day one
Retirement savings plans
ESPP program with 2 year look-back
+1
Senior Applications Engineer – PCIe/USB
Senior Applications Engineer – PCIe/USB

Microchip Technology Inc. • Hauppauge (NY)

On-site
USD 70,000 - 205,000
Health benefits from day one
Retirement savings plans
ESPP with 2-year lookback