Software Development Engineer [Multiple Positions Available]

Apple Inc.

EMPLOYER:        Apple Inc. 

JOB TITLE:          Software Development Engineer [Multiple Positions Available]


JOB ID:                 3598426


JOB DESCRIPTION: Apple Inc. has multiple positions available for Software Development Engineers in Cupertino, CA. Design and develop low-level kernel software for embedded, mobile, desktop, and operating systems. Design new kernel subsystems including new synchronization primitives. Refactor existing kernel and low-level subsystems such as kernel extension management and locking primitives. Translate key atomic algorithms such as locks from assembly language into C or C++. Enhance existing kernel subsystems for performance and security. Analyze, fix, and mitigate security bugs in the kernel. Test and qualify all software changes through automation and unit test development. Write design and process documentation. Maintain and evolve development tools such as tracing utilities. Analyze, diagnose, and improve performance of kernel interfaces.



To apply, mail your resume & transcript(s) to: Apple Inc., ATTN: D.W., 1 Infinite Loop 104-1GM, Cupertino, CA 95014, with reference to Job ID: 3598426. Apple is an Equal Employment Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities.