Linux Driver & Kernel Engineer for SoC & Embedded

Apple, Inc.

Austin (TX)

On-site

USD 140,000 - 200,000

Full time

8 days ago

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. is seeking a Software Engineer to develop Linux device drivers and kernel software for complex SoCs. You will collaborate with design teams to understand IP blocks, implement BSP bring-up, and validate subsystems with user-land tests.

Strong C skills and embedded Linux kernel experience are required. The role involves debugging hardware and software issues across pre- and post-silicon platforms, contributing to the Silicon Validation team, and delivering robust Linux support for

Qualifications

  • Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Science, or a related field and 3+ years of relevant 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 the various subsystems in complex SoCs
  • Debug and root-cause a variety of hardware and software issues

Skills

Embedded Linux kernel development
C programming

Education

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

Job description

Apple, Inc. is seeking a Software Engineer to develop Linux device drivers and kernel software for complex SoCs. You will collaborate with design teams to understand IP blocks, implement BSP bring-up, and validate subsystems with user-land tests.

Strong C skills and embedded Linux kernel experience are required. The role involves debugging hardware and software issues across pre- and post-silicon platforms, contributing to the Silicon Validation team, and delivering robust Linux support for

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

Apple Inc. • Austin (TX)

Hybrid
USD 150,000 - 190,000
Linux Driver & Kernel Engineer for SoCs
Linux Driver & Kernel Engineer for SoCs

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. • 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
System Software Engineer - Kernel & Embedded
System Software Engineer - Kernel & Embedded

Apple, Inc. • City of Albany (NY)

Remote
USD 115,000 - 217,500
Stock awards
Employee stock purchase plan
Medical and dental insurance
+1
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. • 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. • Beaverton (OR)

On-site
USD 120,000 - 180,000