Software Engineer, OS and System Services
Apple
Summary
Description
Minimum Qualifications
- 5+ years of software engineering experience
- Proficiency in one of C/C++, Obj-C
- Solid operating system fundamentals
- Passion for software architecture, APIs, and high performance extensible software
- Excellent communication skills
- Creative, collaborative, and product-focused
Key Qualifications
Preferred Qualifications
- Good grasp of system integration and management (configuration management, software deployment, OTA)
- Experience with cloud orchestration engines such as Kubernetes, Nomad, Apache Mesos, or similar
- Good understanding of microservice topologies and deployment patterns in the cloud and/or edge
- Experience with Swift, Objective-C and Apple development tools
- Bachelors or Masters in Computer Science, Computer Engineering, or equivalent experience.
- Apple is an equal 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. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.
Education & Experience
Additional Requirements
Pay & Benefits
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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. Learn more about your EEO rights as an applicant.