CoreOS Software Engineer, Process Management & Lifecycle

Apple Inc

Santa Clara Valley (Cupertino), CA

Job posting number: #7134166 (Ref:apl-200464044)

Posted: February 22, 2023

Application Deadline: Open Until Filled

Job Description

Summary
The Core Darwin team in Core OS is looking for enthusiastic engineers interested in developing low-level system technologies for Apple’s operating systems. Darwin is the UNIX-like foundation at the heart of all Apple’s operating systems, stretching from the kernel up through low-level user components. These technologies provide a high quality, robust, and performant foundation on which iOS and macOS frameworks and applications are developed.

The Core OS organization is seeking an extraordinary engineer to work on state-of-the art technology for macOS, iOS, tvOS and watchOS. You should have a strong understanding of operating system fundamentals and experience working throughout the stack. As a member of the team, you would participate in all stages of software development, from new feature design and implementation, to maintenance and bug fixing of released code. You will develop and improve unit tests and performance tests, and may also work on diagnosing and resolving customer reported issues.
Key Qualifications
  • Passion for low-level system technologies
  • Fluency in the C programming language, exposure to object-oriented programming
  • Experience with UNIX-like systems
  • System design and architecture skills
  • Strong understanding of operating system fundamentals like threading, synchronization primitives, inter-process communication, scheduling, and virtual memory
  • Excellent collaborative skills, with the ability to work with a team to design system architecture
  • A genuine passion for consumer devices
Description
You will primarily be responsible for daemons and frameworks that support functionality throughout the system. Specifically, this work will include design and implementation of new features and APIs to launch and manage the lifecycle of processes on all Apple platforms. These critical technologies ensure that the system manages memory and resources efficiently to provide the best customer experience. Previous experience with writing or maintaining daemons, libraries and command line tools on a UNIX platform is desired. You should have excellent analytical skills and debugging experience. In addition to developing and maintaining individual projects, you will also be expected to provide design guidance and technical support and expertise to teams across the company.
Education & Experience
BS/MS in Computer Science or equivalent knowledge and experience
Additional Requirements
  • - Additional Success Factors:
  • - Knowledge of operating system implementation
  • - Skilled at interface and/or API design
  • - Experience with common embedded hardware architectures
  • - Familiar with cryptographic concepts and techniques
  • - Familiar with open source technologies and development communities such as Darwin, FreeBSD, Linux, etc.
  • - Development experience on macOS and/or iOS
  • - Familiar with Xcode
  • Apple’s most important resource, our soul, is our people. Apple benefits help further the well-being of our employees and their families in significant ways. No matter where you work at Apple, you can take advantage of our health and wellness resources and time-away programs. We’re proud to provide stock grants to employees at all levels of the company, and we also give employees the option to buy Apple stock at a discount — both offer everyone at Apple the chance to share in the company’s success. You’ll discover many more benefits of working at Apple, such as programs that match your charitable contributions, reimburse you for continuing your education and give you special employee pricing on Apple products.
  • Apple benefits programs vary by country and are subject to eligibility requirements.
  • 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. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace.
Pay & Benefits




Apply Now

Please mention to the employer that you saw this ad on Sciencejobs.org