Foundation Software Engineer - Cocoa Team

Apple, Inc. in Cupertino, CA

  • Industry: Information Technology - Software Engineer, Developer, And Programmer
  • Type: Full Time
  • $126,470.00 - 187,710.00
position filled
Foundation Software Engineer - Cocoa Team
Santa Clara Valley (Cupertino),California,United States
Software and Services
+ Strong object oriented programming and design skills.
+ Development experience with Objective-C or Swift.
+ Familiarity with Foundation and CoreFoundation libraries and design patterns.
+ Excellent problem solving and critical thinking skills.
+ Ability to work in a diverse group, including writing and interpersonal skills.
**Description**
Are you up to the challenge of contributing to software used by hundreds of millions of people every single day? As a Foundation engineer, you will have the rare opportunity to work at the intersection of computer science theory and practical everyday engineering. The code that you write will become an important building block for a wide variety of features and a critical part of shipping software on a regular schedule. We are trusted to deliver high quality results on difficult tasks. The Foundation team specializes in designing, building, and maintaining low-level functionality used by all of Apple's operating systems. We are responsible for implementing many of the Objective-C and Swift APIs you have already used in your own app, including collections, numbers, data, strings, dates and times, formatting, archiving, and more. We work in C, Objective-C, and Swift. You will design, implement, and review new API. You will diagnose and fix complex bugs, and provide advice to clients about standard methodologies when using the library. You will collaborate with many other teams to deliver broadly scoped features, quality improvements and performance enhancements. You will also work with the Swift open source community as part of the Swift Core Libraries project. We encourage curiosity and initiative, value diversity, and depend on the ability to learn and grow when approaching new features and technology.
**Education & Experience**
Bachelors Degree in Computer Science, Computer Engineering, or equivalent.
**Additional Requirements**
**Apple Footer**
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 at eoc.gov/employers/upload/eeoc_self_print_poster.pdf (Opens in a new window) at eoc.gov/employers/upload/eeoc_self_print_poster.pdf .
Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. at ol.gov/ofccp/PayTransparencyNondiscrimination.html Learn more at ol.gov/ofccp/PayTransparencyNondiscrimination.html (Opens in a new window) at ol.gov/ofccp/PayTransparencyNondiscrimination.html .
Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If youre applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance at rg/olse/sites/default/files/Document/FCO Poster Set All Languages 10 01 18.pdf guidelines at rg/olse/sites/default/files/Document/FCO Poster Set All Languages 10 01 18.pdf (opens in a new window) at rg/olse/sites/default/files/Document/FCO Poster Set All Languages 10 01 18.pdf applicable in your area.
Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program at pple.com/jobs/pdf/EverifyPosterEnglish.pdf (Opens in a new window) at pple.com/jobs/pdf/EverifyPosterEnglish.pdf .
Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy at pple.com/jobs/us/accommodation_drugfree.html Learn more at pple.com/jobs/us/accommodation_drugfree.html (Opens in a new window) at pple.com/jobs/us/accommodation_drugfree.html .
Associated topics: .net, algorithm, back end, developer, java, matlab, python, sde, sdet, software development engineer

You may be interested in these similar jobs!
Electrical Engineer
Intevac in Santa Clara, CA

JOB SUMMARY Intevac is seeking an electrical engineer to participate in the development of new digital imaging systems. We are looking for a team-ori…

Read More
Hardware Support Technician I
Astreya in San Jose, CA

The HST I provides inventory procurement, asset management, distribution and logistics services for pre-release consumer electronics across the globe…

Read More
Project Coordinator 2
Astreya in Mountain View, CA

Company Description Astreya is the leading IT solutions provider to deliver technology-enabled services and fuel digital transformation to some of th…

Read More
Foundation Engineer - Cocoa Team
Apple, Inc. in Cupertino, CA

Foundation Engineer - Cocoa Team Santa Clara Valley (Cupertino),California,United States Software and Services + Strong object oriented programmin…

Read More
iOS Software Engineer - iOS Platform Foundations
Apple, Inc. in Santa Clara, CA

SummaryPosted: Jan 28, 2020Weekly Hours: 40 Role Number:200144825The iPhone revolutionized how people live, communicate, and connect. Come help build…

Read More
GPU Developer Technology Engineer
Apple, Inc. in Cupertino, CA

GPU Developer Technology Engineer Santa Clara Valley (Cupertino) , California , United States Software and ServicesSummary Posted: Feb 20, …

Read More
COCOA, ObjectiveC) (GC-USC)
SonSoft in Sunnyvale, CA

Company DescriptionSonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at…

Read More
Keyboard User Interface Software Engineer
Apple, Inc. in Santa Clara, CA

With billions of messages typed everyday, the keyboard is among the most frequently used software applications on the planet. Our team makes that hap…

Read More
Mail Software Engineer, Apple Watch - Communication Apps Team
Apple, Inc. in Santa Clara, CA

Does the idea of owning an app that touches millions of end-users every day appeal to you? As a lead engineer on the Apple Watch Mail team, you will …

Read More
Siri iOS Frameworks Engineer
Apple, Inc. in Cupertino, CA

Siri iOS Frameworks Engineer Santa Clara Valley (Cupertino),California,United States Software and Services + Exceptional development experience at…

Read More
Full Stack Web Applications for Global Consumer Device Company
Confidential in Santa Clara, CA

You will be of the team making a significant impact in the manufacturing of next generation hardware products.You must have track records of releasin…

Read More
Font Applications Software Engineer
Apple, Inc. in Cupertino, CA

Font Applications Software Engineer Santa Clara Valley (Cupertino),California,United States Software and Services + - Experience developing Cocoa …

Read More
iOS (Swift, COCOA, ObjectiveC) (GC-USC)
SonSoft in Sunnyvale, CA

Company DescriptionSonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at…

Read More
Senior Program Manager
Intevac in Santa Clara, CA

Senior Program Manager This position manages all aspects of classified (SECRET, Special Access Program) Government contracts for the development of m…

Read More