Software Engineer - OS Services

Apple

3.7

(120)

Shanghai, China

Why you should apply for a job to Apple:

  • 66% say women are treated fairly and equally to men
  • 66% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Company commitment that women earn the same as men performing similar work includes no salary history disclosure policy.
  • Apple University creates classes, seminars, and tools to help employees understand Apple’s culture, organization, and values.
  • Whether you donate time or money, Apple will match charitable contributions up to $10,000 a year.
  • #200576763_CN-2

    Position summary

    lp us drive and develop innovative software initiatives for iOS, macOS, watchOS and visionOS. This is a great opportunity for an engineer who is interested in exploring software technologies throughout the stack and willing to take the challenges to have a major impact to all Apple's products. To be successful in this role, you must have a keen understanding of the underlying technologies and the ability to determine how things work end to end. You must be able to devise innovative solutions to improve and streamline processes. Most importantly, you should have a sense of style and design sensitivity. Everything we do should be beautiful, from source code organization, build scripts, to UI elements.

    Description

    Collaborate closely with CoreOS, Hardware, AppleCare, and Marketing to design and develop innovative technologies for deployment in the field. Your responsibilities will encompass a wide range of software layers, including firmwares, device drivers, frameworks, and applications. You will be responsible for balancing security and performance, ensuring the implementation of essential features while prioritizing privacy and preventing fraudulent activities.

    Minimum Qualifications

    • Bachelor's degree in Computer Science or equivalent experience and skills.

    • Proficient in C/C++ programming languages, with a strong understanding of algorithms and data structures.

    • Experience in object-oriented design and application development, including frameworks and daemons.

    • Familiarity with Python, shell scripting, file system manipulation, process management, and networking.

    • Fluent in both oral and written English.

    Preferred Qualifications

    • Experience in iOS or macOS development.

    • Proficiency in Objective C or Swift programming languages.

    • Experience with operating system internals, kernel, and device drivers.

    • Experience in networking and security.

    • Demonstrated creative, critical, and independent thinking capabilities, along with troubleshooting skills.

    Additional Requirements

    更多

    Why you should apply for a job to Apple:

  • 66% say women are treated fairly and equally to men
  • 66% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Company commitment that women earn the same as men performing similar work includes no salary history disclosure policy.
  • Apple University creates classes, seminars, and tools to help employees understand Apple’s culture, organization, and values.
  • Whether you donate time or money, Apple will match charitable contributions up to $10,000 a year.