Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple Core OS Software Engineer - Darwin Server 
United States, California, Cupertino 
716120443

Today
- Participate in all phases of the software development cycle: from problem definition and design, through implementation, testing, and debugging- Work with client teams to build the features required for Darwin to meet their development and product requirements- Partner with technology owners throughout Apple to enable their technologies for use in server environments- Engage cross-functionally to affect technical change across Apple
  • Experience with UNIX-like systems
  • Strong understanding of operating systems architecture and systems programming fundamentals
  • Fluent in any of the following programming languages: C, Objective-C or Swift
  • Experience building operating system infrastructure to support cloud computing
  • Experience with system daemon, library development, or API design
  • Efficiency in scripting, data analysis, and automation using Python, shell, or other scripting languages
  • Practical understanding of security principles, concepts, and techniques (e.g. certificates, software signing, attestation)
  • Ability to systematically troubleshoot issues across the entire technology stack
  • Perspective on how successful teams build and operate cloud technologies
  • Involvement in open source technologies and development communities such as Darwin, FreeBSD, Linux, etc
  • Passion for raising the bar for privacy and security in cloud computing
  • BS/MS in Computer Science or equivalent knowledge and experience
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.