Software Engineer- Linux Driver Developer (Thunderbolt/USB/PCIe/Displays)

Company: Apple
Company: Apple
Location: Austin, Texas, United States
Department: Hardware
Posted on: 2023-10-30 01:23
Summary Posted: Jul 10, 2023 Role Number: 200489914 Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. Are you passionate about changing the world? We have a critical impact on getting high quality functional products to millions of customers quickly. Key Qualifications Key Qualifications Experienced in embedded Linux kernel development Experienced in one or more of USB, PCIe, Thunderbolt, Display and Networking Linux frameworks Strong Computer architecture and Operating system fundamentals Strong debugging skills in Kernel and user space You are a skilled C programmer and good at scripting using bash/python Familiarity with ARM architecture Description Description As a member of Silicon validation software team you will be working on the latest High Speed technologies such as Thunderbolt, USB, PCI Express, Displays and more. You will develop Linux kernel drivers and add/extend Linux subsystems to stress and validate High speed IPs in Apple products. You will be collaborating with Architects and designers to debug and root cause any hardware/software issues. Education & Experience Education & Experience BS and a minimum of 10 years relevant industry experience Additional Requirements Additional Requirements
View Original Job Posting