Embedded Linux Kernel Driver Engineer

Apple Inc.

Austin (TX)

On-site

USD 120,000 - 180,000

Full time

3 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Apple Inc. is seeking a Software Engineer to develop Linux device drivers and kernel components for next-generation SoCs.

You will collaborate with designers and architects to understand IP blocks, implement BSP bring-up on pre- and post-silicon platforms, and validate subsystems through user-land tests. Ideal candidates have a strong background in embedded Linux kernel development and C programming, with experience in ARM architectures and graphics stacks.

Qualifications

  • Bachelor's degree plus 10+ years of industry experience.
  • 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.
  • Debug and root-cause a variety of hardware and software issues.

Skills

C programming
Embedded Linux kernel development

Education

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

Tools

ARM architecture
Linux graphics stack (Mesa, Vulkan/OpenGL, GPU compute)
Vulkan CTS
igt-gpu-tools
Linux kernel internals

Job description

Apple Inc. is seeking a Software Engineer to develop Linux device drivers and kernel components for next-generation SoCs.

You will collaborate with designers and architects to understand IP blocks, implement BSP bring-up on pre- and post-silicon platforms, and validate subsystems through user-land tests. Ideal candidates have a strong background in embedded Linux kernel development and C programming, with experience in 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. • 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
Linux Kernel Driver & SoC Validation Engineer
Linux Kernel Driver & SoC Validation Engineer

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 • 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
Senior Embedded Audio Software Engineer — Drivers & SoC
Senior Embedded Audio Software Engineer — Drivers & SoC

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Embedded Linux Engineer I: BSP, Kernel & Driver Focus
Embedded Linux Engineer I: BSP, Kernel & Driver Focus

engineeringjobs.net, Inc. • Cedar Rapids (IA)

On-site
USD 90,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+11