A
Systems Software Developer
A
Systems Software Developer
Apple Inc.•Sunnyvale, CA
today
Office
Company
Apple Inc.
Location
Sunnyvale, CA
Work Schedule
full time
Work Location
office
Apple Inc.•Sunnyvale, CA
today
Office
Company
Apple Inc.
Location
Sunnyvale, CA
Work Schedule
full time
Work Location
office
Job Description
Apple seeks a Systems Software Developer in Sunnyvale, CA to design and optimize low-level system software that powers innovative hardware platforms. The role focuses on developing high-performance, reliable software solutions for next-generation Apple products.
Full Description
Apple is seeking a talented Systems Software Developer to join our engineering team in Sunnyvale, California. This position offers the opportunity to work on foundational software that drives Apple's industry-leading hardware and services. You will contribute to the development of robust, efficient, and secure systems that enable seamless user experiences across all Apple devices.
Key Responsibilities: Design, implement, and maintain low-level system software components that interface directly with hardware. Collaborate with cross-functional teams including hardware engineers, platform architects, and product teams to define software requirements and deliver optimized solutions. Develop high-performance code for embedded and operating system environments while ensuring reliability, security, and scalability. Debug complex system-level issues, perform performance analysis, and implement improvements to enhance overall system efficiency. Participate in code reviews, architectural discussions, and contribute to technical documentation that supports ongoing development efforts.
Required Qualifications: Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field. Demonstrated experience in systems programming with proficiency in C, C++, or similar low-level languages. Strong understanding of operating system internals, memory management, and hardware-software interactions. Proven ability to work in complex, multi-threaded environments and deliver production-quality software.
Skills: Expertise in systems-level development, kernel programming, performance optimization, and debugging tools. Familiarity with hardware interfaces, embedded systems, and real-time operating systems. Excellent problem-solving abilities and strong communication skills for effective cross-team collaboration. Experience with version control systems and agile development methodologies is preferred.
Company Info: At Apple, we believe that creativity thrives in an environment that encourages innovation and collaboration. Our engineering teams work together to push the boundaries of technology and deliver products that enrich people's lives. We foster a culture of inclusion, continuous learning, and professional excellence.
Benefits: Apple offers a comprehensive benefits package including medical, dental, and vision coverage, retirement savings plans, employee stock purchase program, and generous paid time off. Employees also enjoy wellness programs, professional development opportunities, and access to Apple's state-of-the-art campus facilities.
Growth Opportunities: Apple provides numerous pathways for career advancement through mentorship programs, technical training, and leadership development initiatives. Engineers are encouraged to explore new areas of interest and contribute to groundbreaking projects that shape the future of technology.
Key Skills
Systems ProgrammingC/C++ DevelopmentKernel ProgrammingPerformance OptimizationEmbedded Systems
