Job Responsibilities: Software Engineer
Salary: $20-30/Hour
Company: Apple
Location: Little Rock, USA
Educational Requirements: Bachelor's Degree
Summary
The Darwin Runtime team in middle OS is seeking out enthusiastic engineers interested in growing low-level machine technologies for Apple’s working structures. Darwin is the UNIX-like basis at the heart of all Apple’s running structures, stretching from the kernel up thru low-degree consumer additives. The Darwin Runtime crew is accountable for building the low-stage person area runtime technology like Grand central Dispatch (GCD), inter-manner conversation (XPC), reminiscence allocator, threading library, and concurrency and synchronization primitives. Those technologies offer a high high-quality, robust, and performant basis on which iOS and macOS frameworks and packages are advanced.
The perfect candidate ought to be self-stimulated and effective in operating independently, with a choice to research and broaden technical management. Group members are welcome and advocated to take part in design discussions, code opinions, and improvement across a couple of technologies. The group is actively worried in defining OS architecture and design of move-purposeful capabilities that capitalize on Darwin technology. Our surroundings fosters technical innovation, meaningful technology ownership, and a liberating amount of autonomy!
Key qualifications
- Passion for low-level device technology
- Fluency in the interval
- Enjoy with UNIX-like structures
- Device layout and structure skills
- Sturdy expertise of working gadget fundamentals like threading, synchronization primitives, inter-procedure conversation, scheduling, and virtual memory
- Wonderful collaborative competencies, with the potential to work with a group to layout machine architecture
Description
- You may be chargeable for operating on a variety of technologies that form the inspiration of Apple’s operating systems. The work would consist of initiatives which includes:
- Design and put in force new capabilities and apis for Darwin Runtime technologies like GCD, XPC, pthread, and malloc
- Examine Apple’s running structures to apprehend the shape of the software program and use that knowledge to make deep modifications throughout the entire stack
- Architect excessive-safety environments to improve patron security and privacy
- An engineer within the Darwin Runtime team might regularly:
- Participate in all stages of software development cycle: from hassle definition and design, thru implementation, testing, and debugging
- Diagnose and clear up troubles throughout distinct layers of the stack
- Paintings with go purposeful teams to enable developer and product requirements
Schooling & enjoy
- BS/MS in computer science or equivalent expertise and enjoy
Additional necessities
- Know-how of running system implementation, hardware structure and assembly programming
- Information of fast or objective-c
- Skilled at interface and/or api layout
- Experience with lldb or gdb
- Involvement in open supply technologies and improvement groups which include darwin, freebsd, linux, and many others.
Apple’s most crucial aid, our soul, is our humans. Apple blessings help similarly the well-being of our employees and their households in significant methods. Irrespective of in which you work at Apple, you could take gain of our health and wellness resources and time-away packages. We’re proud to provide inventory offers to personnel in any respect degrees of the corporation, and we additionally supply personnel the choice to shop for Apple stock at a reduction — both offer anyone at Apple the danger to share within the enterprise’s fulfillment. You’ll find out many greater blessings of working at Apple, including packages that healthy your charitable contributions, reimburse you for continuing your schooling and come up with unique employee pricing on Apple products.
Apple benefits packages vary with the aid of country and are problem to eligibility necessities.
Apple is an same opportunity enterprise this is committed to inclusion and diversity. We take affirmative movement to make sure identical possibility for all applicants with out regard to race, shade, faith, sex, sexual orientation, gender identification, country wide origin, incapacity, Veteran fame, or other legally protected characteristics. Apple is dedicated to running with and supplying affordable accommodation to candidates with bodily and mental disabilities. Apple is a drug-unfastened workplace.
Pay & benefits
At Apple, base pay is one a part of our general repayment bundle and is determined inside a variety. This presents the possibility to development as you grow and increase within a role. The bottom pay variety for this position is between $130,000 and $196,500, and your base pay will depend on your skills, qualifications, revel in, and location.
Apple employees also have the possibility to emerge as an Apple shareholder thru participation in Apple’s discretionary worker inventory packages. Apple employees are eligible for discretionary limited inventory unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s employee inventory purchase Plan. You’ll additionally receive benefits which include: comprehensive clinical and dental insurance, retirement benefits, a variety of discounted merchandise and free services, and for formal education associated with advancing your career at Apple, repayment for positive instructional expenses — consisting of tuition. Moreover, this position is probably eligible for discretionary bonuses or fee bills in addition to relocation. Research extra about Apple advantages.
Notice: Apple gain, repayment and worker stock applications are situation to eligibility requirements and other phrases of the relevant plan or program.
