Linux Driver & Kernel Engineer for SoCs

Apple, Inc.

Beaverton (OR)

On-site

USD 120,000 - 180,000

Full time

7 days 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

Apple in Beaverton, OR is seeking a Software Engineer to contribute to Linux driver and kernel development for complex SoCs. You will work with design teams to understand IP blocks, perform software bring-up on pre- and post-silicon platforms, and validate subsystems through device drivers and user-space tests.

The role emphasizes strong C programming skills, embedded Linux kernel experience, and familiarity with ARM architectures and graphics stacks.

Qualifications

  • Bachelor's degree or higher in an engineering or computer science field.
  • Experience with embedded Linux kernel development is preferred.
  • Strong C programming skills and familiarity with ARM architecture.

Responsibilities

  • Collaborate with designers and architects to understand IP blocks and use cases.
  • Implement BSP and perform software bring-up on pre- and post-silicon platforms.
  • Develop Linux device drivers and user-land tests for complex SoCs.

Skills

Linux kernel development
C programming
ARM architecture
Linux graphics stack
GPU validation
Linux kernel internals
Device driver development
User space APIs

Education

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

Tools

Mesa
Vulkan/OpenGL
GPU compute

Job description

Apple in Beaverton, OR is seeking a Software Engineer to contribute to Linux driver and kernel development for complex SoCs. You will work with design teams to understand IP blocks, perform software bring-up on pre- and post-silicon platforms, and validate subsystems through device drivers and user-space tests.

The role emphasizes strong C programming skills, embedded Linux kernel experience, and familiarity with ARM architectures and graphics stacks.

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. • Cupertino (CA)

On-site
USD 129,000 - 195,000
Relocation assistance
Employee stock purchase plan
Comprehensive medical and dental cover
+1
Linux Driver & Kernel Engineer for SoCs
Linux Driver & Kernel Engineer for SoCs

Apple, Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Linux Driver & Kernel Engineer for SoC & Embedded
Linux Driver & Kernel Engineer for SoC & Embedded

Apple, Inc. • Austin (TX)

On-site
USD 140,000 - 200,000
Linux Kernel & Driver Engineer for SoC & Graphics
Linux Kernel & Driver Engineer for SoC & Graphics

Apple Inc. • Austin (TX)

Hybrid
USD 150,000 - 190,000
Software Engineer: Linux Driver and Kernel Developer
Software Engineer: Linux Driver and Kernel Developer

Apple, Inc. • Austin (TX)

On-site
USD 140,000 - 200,000
Linux Kernel Driver & SoC Validation Engineer
Linux Kernel Driver & SoC Validation Engineer

Apple Inc. • Beaverton (OR)

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

Apple Inc. • Austin (TX)

On-site
USD 150,000 - 190,000
Software Engineer: Linux Driver and Kernel Developer
Software Engineer: Linux Driver and Kernel Developer

Apple Inc. • Cupertino (CA)

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

Apple, Inc. • Beaverton (OR)

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

Apple, Inc. • Cupertino (CA)

On-site
USD 129,000 - 195,000
Relocation assistance
Employee stock purchase plan
Comprehensive medical and dental cover
+1