Apple
Overview
Wireless Driver Software Engineer
Cupertino, California, United States
Software and Services
Summary Posted: Jun 10, 2025 • Weekly Hours: 40
Role Number: 200608445-0836
Join the Wireless Technologies and Ecosystems (WTE) organization and be part of a best-in-class team of engineers, working with multi-functional teams to drive innovation and develop products used by millions worldwide. Apple’s Wireless Inter-Processor Communication (IPC) team is seeking talented, motivated, and tenacious engineers to work across layers building the device drivers, frameworks, and tools that enable cutting-edge cellular, wifi, and bluetooth technologies. If you want to impact the present and future of Apple products, we want to talk to you.
Description The Wireless IPC team within WTE is responsible for the design, implementation, and maintenance of the drivers, frameworks, and tools that are the foundation for almost all communication between devices\' wireless chipsets and main processor. The team investigates high-priority issues under time pressure, so diligent follow-through for active investigations is critical. Success on this team requires building broad full-system understanding and applying it to resolve urgent issues, build cross-functional consensus, and negotiate detailed technical alignment. We are a nexus of collaboration for new technologies and innovations between groups with different goals and priorities, including hardware, chipset firmware, kernel, network stack, coprocessor, and external vendor teams. We take pride in building the reliable, performant systems that synthesize these innovations into \"magical\" user experiences.
Responsibilities
Design, implement, and maintain drivers, frameworks, and tools that enable wireless communication between devices\' chipsets and the main processor.
Investigate high-priority issues under time pressure and drive active investigations to resolution.
Develop broad, full-system understanding and apply it to resolve urgent issues, build cross-functional consensus, and align technical goals.
Collaborate across hardware, chipset firmware, kernel, network stack, coprocessor, and external vendor teams.
Contribute to reliable and performant systems that deliver high-quality user experiences.
Minimum Qualifications
Bachelor's or Master's in Computer Engineering, Electrical Engineering, Computer Science, or equivalent.
2-3 years of experience in drivers or operating systems development.
Strong software design skills and proficiency in C and C++ programming, testing, and debugging.
Preferred Qualifications
Experience with PCIe architectural details.
Experience with internet protocols (e.g., TCP, UDP, IP, QUIC).
Experience with secure programming principles.
Attention to detail that contributes to reliable and robust systems.
Pay & Benefits Base pay range for this role is between $126,800 and $220,900, and the base pay will depend on skills, qualifications, experience, and location. Apple employees may participate in discretionary stock programs and may receive bonuses or relocation assistance. Benefits include medical and dental coverage, retirement benefits, product discounts, educational reimbursement, and opportunities related to professional development.
EEO / Accessibility Apple is an equal opportunity employer committed to inclusion and diversity. We promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics. Apple participates in the E-Verify program where required by law. Reasonable accommodation and a drug-free workplace policy apply where permitted. Apple will consider qualified applicants with criminal histories in a manner consistent with applicable law. For information about your rights as an applicant, please review applicable notices in your region.
#J-18808-Ljbffr
Cupertino, California, United States
Software and Services
Summary Posted: Jun 10, 2025 • Weekly Hours: 40
Role Number: 200608445-0836
Join the Wireless Technologies and Ecosystems (WTE) organization and be part of a best-in-class team of engineers, working with multi-functional teams to drive innovation and develop products used by millions worldwide. Apple’s Wireless Inter-Processor Communication (IPC) team is seeking talented, motivated, and tenacious engineers to work across layers building the device drivers, frameworks, and tools that enable cutting-edge cellular, wifi, and bluetooth technologies. If you want to impact the present and future of Apple products, we want to talk to you.
Description The Wireless IPC team within WTE is responsible for the design, implementation, and maintenance of the drivers, frameworks, and tools that are the foundation for almost all communication between devices\' wireless chipsets and main processor. The team investigates high-priority issues under time pressure, so diligent follow-through for active investigations is critical. Success on this team requires building broad full-system understanding and applying it to resolve urgent issues, build cross-functional consensus, and negotiate detailed technical alignment. We are a nexus of collaboration for new technologies and innovations between groups with different goals and priorities, including hardware, chipset firmware, kernel, network stack, coprocessor, and external vendor teams. We take pride in building the reliable, performant systems that synthesize these innovations into \"magical\" user experiences.
Responsibilities
Design, implement, and maintain drivers, frameworks, and tools that enable wireless communication between devices\' chipsets and the main processor.
Investigate high-priority issues under time pressure and drive active investigations to resolution.
Develop broad, full-system understanding and apply it to resolve urgent issues, build cross-functional consensus, and align technical goals.
Collaborate across hardware, chipset firmware, kernel, network stack, coprocessor, and external vendor teams.
Contribute to reliable and performant systems that deliver high-quality user experiences.
Minimum Qualifications
Bachelor's or Master's in Computer Engineering, Electrical Engineering, Computer Science, or equivalent.
2-3 years of experience in drivers or operating systems development.
Strong software design skills and proficiency in C and C++ programming, testing, and debugging.
Preferred Qualifications
Experience with PCIe architectural details.
Experience with internet protocols (e.g., TCP, UDP, IP, QUIC).
Experience with secure programming principles.
Attention to detail that contributes to reliable and robust systems.
Pay & Benefits Base pay range for this role is between $126,800 and $220,900, and the base pay will depend on skills, qualifications, experience, and location. Apple employees may participate in discretionary stock programs and may receive bonuses or relocation assistance. Benefits include medical and dental coverage, retirement benefits, product discounts, educational reimbursement, and opportunities related to professional development.
EEO / Accessibility Apple is an equal opportunity employer committed to inclusion and diversity. We promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics. Apple participates in the E-Verify program where required by law. Reasonable accommodation and a drug-free workplace policy apply where permitted. Apple will consider qualified applicants with criminal histories in a manner consistent with applicable law. For information about your rights as an applicant, please review applicable notices in your region.
#J-18808-Ljbffr