Senior Embedded Systems Engineer - Linux Kernel & Drivers

Microchip

San Jose (CA)

On-site

USD 91,000 - 232,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits from day one
Retirement savings plans
ESPP with 2 year look-back

Job summary

Microchip Technology, Inc. in the United States is seeking a Senior Technical Staff Embedded Systems Software Engineer to join our Development team in Santa Rosa or San Jose, CA.

You will design, develop, and optimize software for embedded devices running Linux, focusing on platform building blocks and hardware integration. The ideal candidate has deep experience with Linux kernel internals, U-Boot bootloader customization, and ARM-based board bring-up, plus strong C programming and debugging

Qualifications

  • Bachelor’s or Master’s degree in CS or Electronics Engineering.
  • Deep knowledge of Linux kernel internals and peripheral drivers.
  • Experience with U-Boot customization and kernel porting on embedded platforms.

Responsibilities

  • Design, develop, and optimize scalable software for embedded devices running Linux.
  • Develop and maintain bootloaders, drivers, and kernel modules for new hardware.
  • Collaborate with hardware, QA, and global teams to align on strategy and delivery.
  • Perform board bring-up and troubleshoot complex issues.

Skills

Embedded Linux
Linux kernel internals
C programming
Kernel driver development
Board bring up

Education

Bachelor’s or Master’s degree in Computer Science or Electronics Engineering

Tools

U-Boot bootloader
Linux kernel porting
GDB
Lauterbach
Yocto
ARM bring-up
PCI Express

Job description

Microchip Technology, Inc. in the United States is seeking a Senior Technical Staff Embedded Systems Software Engineer to join our Development team in Santa Rosa or San Jose, CA.

You will design, develop, and optimize software for embedded devices running Linux, focusing on platform building blocks and hardware integration. The ideal candidate has deep experience with Linux kernel internals, U-Boot bootloader customization, and ARM-based board bring-up, plus strong C programming and debugging

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer: Linux Kernel & Drivers
Senior Embedded Systems Engineer: Linux Kernel & Drivers

Microchip Technology Inc • Santa Rosa (CA)

On-site
USD 91,000 - 232,000
Competitive base pay
Restricted stock units
Quarterly bonus payments
+3
Senior Embedded Linux Kernel & Driver Engineer
Senior Embedded Linux Kernel & Driver Engineer

Microchip Technology Inc. • Santa Rosa (CA)

On-site
USD 91,000 - 232,000
Competitive base pay
Health benefits starting day one
Retirement savings plans
+1
Senior Embedded Linux Systems Engineer (Kernel/Drivers)
Senior Embedded Linux Systems Engineer (Kernel/Drivers)

Microchip Technology Inc. • San Jose (CA)

On-site
USD 91,000 - 232,000
Competitive base pay
Quarterly bonus payments
Health benefits starting day one
+2
Senior Technical Staff Engineer - Software
Senior Technical Staff Engineer - Software

Microchip Technology Inc • Santa Rosa (CA)

On-site
USD 91,000 - 232,000
Competitive base pay
Restricted stock units
Quarterly bonus payments
+3
Sr Tech Staff Engineer - Software
Sr Tech Staff Engineer - Software

Microchip • San Jose (CA)

On-site
USD 91,000 - 232,000
Health benefits from day one
Retirement savings plans
ESPP with 2 year look-back
Senior Technical Staff Engineer - Software
Senior Technical Staff Engineer - Software

Microchip Technology Inc. • Santa Rosa (CA)

On-site
USD 91,000 - 232,000
Competitive base pay
Health benefits starting day one
Retirement savings plans
+1
Senior Technical Staff Engineer - Software
Senior Technical Staff Engineer - Software

Microchip Technology Inc. • San Jose (CA)

On-site
USD 91,000 - 232,000
Competitive base pay
Quarterly bonus payments
Health benefits starting day one
+2
Senior Embedded Systems Engineer (C/C++, Linux)
Senior Embedded Systems Engineer (C/C++, Linux)

eInfochips • San Jose (CA)

On-site
USD 90,000 - 120,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 Technical Staff Engineer – Software
Senior Technical Staff Engineer – Software

Microchip Technology Inc • San Jose (CA)

On-site
USD 91,000 - 232,000
Competitive base pay
Restricted stock units
Quarterly bonus payments
+2