Linux Kernel & Driver Engineer for SoCs

Apple Inc.

Austin (TX)

On-site

USD 120,000 - 180,000

Full time

6 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 Inc. in Austin, TX seeks a Software Engineer to design and implement Linux device drivers and kernel components for complex SoCs. You will bring up software on pre- and post-silicon platforms and work with design teams to validate IP blocks.

The role emphasizes embedded Linux kernel development, C programming, and experience with ARM and Linux graphics/GPU workloads to ensure robust performance and reliability.

Qualifications

  • Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Science, or a related field.
  • Experience in embedded Linux kernel development.
  • Experience in C programming.

Responsibilities

  • Work closely with designers and architects to understand functional IP blocks and their use cases.
  • Implement BSP and perform software bring-up on pre- and post-silicon platforms.
  • Develop Linux device drivers and user-land tests for exercising and validating subsystems in complex SoCs.

Skills

Embedded Linux kernel development
C programming
ARM architecture
Linux graphics stack
GPU compute / Vulkan / OpenGL
GPU validation / stress tests
Linux kernel internals
Networking / storage subsystem
User-space APIs
Linux distribution porting/maintenance

Education

Bachelor's degree in Electrical Engineering

Job description

Apple Inc. in Austin, TX seeks a Software Engineer to design and implement Linux device drivers and kernel components for complex SoCs. You will bring up software on pre- and post-silicon platforms and work with design teams to validate IP blocks.

The role emphasizes embedded Linux kernel development, C programming, and experience with ARM and Linux graphics/GPU workloads to ensure robust performance and reliability.

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
Linux Kernel Driver & SoC Validation Engineer
Linux Kernel Driver & SoC Validation Engineer

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

Hybrid
USD 130,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
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
System Software Engineer - Kernel & Embedded
System Software Engineer - Kernel & Embedded

Apple • City of Albany (NY)

Remote
USD 115,000 - 217,500
Stock awards
Employee stock purchase plan
Medical and dental insurance
+1
Systems Software Engineer – Kernel, Drivers & Firmware
Systems Software Engineer – Kernel, Drivers & Firmware

Apple • Boston (MA)

Remote
USD 161,000 - 278,000
Stock options
Medical insurance
Tuition reimbursement
Engineering Manager: ARM SoC & Kernel Lead
Engineering Manager: ARM SoC & Kernel Lead

Apple • Richmond (VA)

Remote
USD 27,552 - 41,328