Linux Kernel Driver & SoC Validation Engineer

Apple Inc.

Beaverton, Northern (OR, KY)

Hybrid

USD 130,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apple Inc. is seeking a Software Engineer specializing in Linux driver and kernel development in Beaverton, Oregon. You will develop Linux device drivers and user-space tests for complex SoCs, implement BSPs, and bring up software on pre- and post-silicon platforms.

Collaborate with designers to understand IP blocks, debug issues, and port Linux distributions across GPUs, networks, storage, and other subsystems. Seniority varies; multiple levels are hired.

Qualifications

  • Bachelor's degree in a relevant field is required.
  • Experience with embedded Linux kernel development is preferred.
  • Strong C programming skills and ARM familiarity are expected.

Responsibilities

  • Develop Linux device drivers and user-space tests for SoCs.
  • Implement BSP and perform software bring-up on pre- and post-silicon platforms.
  • Debug and root-cause hardware and software issues across subsystems.

Skills

C programming
ARM architecture
Embedded Linux
Linux kernel internals
Graphics stack
User-space tests
Software bring-up
Debugging hardware/software

Education

Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Science, or related field

Tools

Linux BSP

Job description

Apple Inc. is seeking a Software Engineer specializing in Linux driver and kernel development in Beaverton, Oregon. You will develop Linux device drivers and user-space tests for complex SoCs, implement BSPs, and bring up software on pre- and post-silicon platforms.

Collaborate with designers to understand IP blocks, debug issues, and port Linux distributions across GPUs, networks, storage, and other subsystems. Seniority varies; multiple levels are hired.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Driver & Kernel Engineer for SoCs
Linux Driver & Kernel Engineer for SoCs

Apple Inc. • San Diego (CA)

On-site
USD 140,000 - 180,000
Embedded Linux Driver & SoC Validation Engineer
Embedded Linux Driver & SoC Validation Engineer

Apple • Cupertino (CA)

On-site
USD 180,000 - 260,000
Embedded Linux Kernel Driver Engineer
Embedded Linux Kernel Driver Engineer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Software Engineer: Linux Driver and Kernel Developer
Software Engineer: Linux Driver and Kernel Developer

Apple • Cupertino (CA)

On-site
USD 180,000 - 260,000
Software Engineer: Linux Driver and Kernel Developer
Software Engineer: Linux Driver and Kernel Developer

Apple Inc. • Beaverton (OR), Northern (KY)

Hybrid
USD 130,000 - 180,000
Software Engineer: Linux Driver and Kernel Developer
Software Engineer: Linux Driver and Kernel Developer

Apple Inc. • San Diego (CA)

On-site
USD 140,000 - 180,000
Software Engineer: Linux Driver and Kernel Developer
Software Engineer: Linux Driver and Kernel Developer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
GPU IP Validation Engineer for SoC & Shader Stress Testing
GPU IP Validation Engineer for SoC & Shader Stress Testing

Apple Inc. • Beaverton (OR)

On-site
USD 120,000 - 160,000
SoC Validation Engineer
SoC Validation Engineer

Apple Inc. • Austin (TX)

On-site
USD 110,000 - 160,000
SoC Validation Engineer — System Workloads & Debugging
SoC Validation Engineer — System Workloads & Debugging

Apple Inc. • Austin (TX)

On-site
USD 110,000 - 160,000