A
Systems Software Developer
A
Systems Software Developer
Apple•Sunnyvale, CA
today
Full-timeOffice
Company
Apple
Location
Sunnyvale, CA
Type
Full-time
Work Schedule
full time
Work Location
office
Apple•Sunnyvale, CA
today
Full-timeOffice
Company
Apple
Location
Sunnyvale, CA
Type
Full-time
Work Schedule
full time
Work Location
office
Job Description
Join Apple as a Systems Software Developer in Sunnyvale, CA, designing and implementing low-level software systems that power innovative Apple technologies and deliver exceptional user experiences across our product ecosystem.
Full Description
Apple is seeking an experienced Systems Software Developer to join our engineering team in Sunnyvale, California. In this role, you will contribute to the development and optimization of core software systems that underpin Apple's industry-leading hardware and software products. You will collaborate with cross-functional teams to design, implement, and maintain high-performance, reliable, and scalable software solutions that directly impact millions of users worldwide.
Key responsibilities include designing and developing low-level system software, debugging complex issues in operating systems and embedded environments, and optimizing code for performance and efficiency across Apple platforms. You will participate in architectural discussions, write clean and maintainable code, and ensure robust testing and validation of software components. Additionally, you will work closely with hardware engineers to integrate software with new silicon and devices, troubleshoot production issues, and continuously improve system reliability and security.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field, along with substantial professional experience in systems-level programming. Proficiency in C, C++, or similar low-level languages is essential, and experience with operating systems, embedded systems, or kernel development is highly desirable. Candidates should demonstrate strong analytical and problem-solving skills, the ability to work independently and collaboratively, and excellent communication abilities.
Familiarity with Apple's development ecosystem, including macOS and iOS internals, is a plus. Experience with performance profiling tools, debugging techniques, and version control systems will be advantageous. A passion for technology, attention to detail, and commitment to delivering high-quality software are critical for success in this role.
Apple offers a dynamic and inclusive work environment where innovation is encouraged and excellence is rewarded. Employees enjoy competitive compensation, comprehensive health and wellness benefits, generous retirement plans, and employee stock programs. Professional development opportunities, including access to internal training, conferences, and mentorship programs, support continuous learning and career advancement. Sunnyvale's modern campus provides state-of-the-art facilities, collaborative workspaces, and a vibrant community focused on creating groundbreaking technology that changes the world.
Key Skills
C/C++ ProgrammingOperating SystemsKernel DevelopmentEmbedded SystemsPerformance Optimization
