Embedded Linux Driver & SoC Validation Engineer

Apple

Cupertino (CA)

On-site

USD 180,000 - 260,000

Full time

5 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 in Cupertino is seeking a seasoned engineer to develop Linux device drivers and user-land tests for validating subsystems in complex SoCs. You will work with designers and architects to understand IP blocks and bring-up platforms.

The role requires a Bachelor's degree in a related field with 10+ years of industry experience, embedded Linux kernel experience, and strong C programming skills. You will debug and root-cause hardware and software issues across multiple layers.

Qualifications

  • Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Science, or a related field, 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

Embedded Linux
C programming
ARM architecture
Linux kernel internals
Device driver development
GPU compute
Graphics stack (Mesa/Vulkan/OpenGL)
Networking / Storage subsystems
Debugging kernel space
Linux distribution maintenance

Education

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

Job description

Apple in Cupertino is seeking a seasoned engineer to develop Linux device drivers and user-land tests for validating subsystems in complex SoCs. You will work with designers and architects to understand IP blocks and bring-up platforms.

The role requires a Bachelor's degree in a related field with 10+ years of industry experience, embedded Linux kernel experience, and strong C programming skills. You will debug and root-cause hardware and software issues across multiple layers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
Linux Driver & Kernel Engineer for SoCs
Linux Driver & Kernel Engineer for SoCs

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. • 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
SoC Validation Engineer
SoC Validation Engineer

Apple Inc. • Austin (TX)

On-site
USD 110,000 - 160,000
Hardware System Validation Engineer - SoC & Modules
Hardware System Validation Engineer - SoC & Modules

Apple Inc. • San Jose (CA)

On-site
USD 126,800 - 220,900
Comprehensive medical and dental coverage
Educational expense reimbursement
Employee stock purchase plan
Silicon Test & Validation Engineer - Hardware
Silicon Test & Validation Engineer - Hardware

Apple Inc. • Cupertino (CA)

Hybrid
USD 153,000 - 218,000
Stock programs
Medical and dental coverage
Education reimbursement
+1