SWE Data Analytics OS Developer

Offer by Apple Inc.

objective-c

c++

posix

debugging

c

About this job

Job type: Full-time
Role: Mobile Developer



Technologies

objective-c, c++, posix, debugging, c



Job description

Job Summary:
We live in a mobile and device driven world where knowledge of the physical world around us is needed. We rely on this knowledge to get around, to learn about our environment and to enable spectacular new features for custom applications. Apple is meeting those needs as robustly and as creatively as possible and is interested in people who want to help meet that dedication. The success we are striving will be the result of very skilled people working in an environment which cultivates creativity, partnership, and thinking of old problems in new ways. If that sounds like the kind of environment that you find intriguing, then let's talk.

The Software Engineering Analytics Engineering team uses petabytes of data to improve user experience. Through data, we drive strategic software direction, resolve issues, and make our great devices even better. We provide these answers with the latest distributed systems and technology along with some of the largest data volumes in the world. Engineering these systems takes a different mindset of scale and volume. If you enjoy developing and operating data systems at this scale, we’d like to talk to you.

You will work with the other specialists of the Data Analytics team to develop and enhance the operating system code to support our mission. We write code for all Apple platforms (iOS, tvOS, watchOS, and macOS). Your code will ship on millions of devices used worldwide.

Key Qualifications:
•Extensive C, C++, or Objective-C development experience.
•Strong Object Oriented and systems software design skills.
•Proven software engineering skills including version control, unit test creation, and software reviews.
•Significant development experience with iOS, macOS, or POSIX compliant systems.
•Excellent debugging skills, experience with debugging and tracing tools (e.g. gdb, valgrind, dtrace, strace, lldb, Instruments etc.)
•Excellent written and verbal interpersonal skills.
•Self-motivated and enthusiastic with proven creative and critical thinking capabilities.
• Collaboration: You are able to fit in well with a team, understand capabilities and priorities
•You exhibit a deeply curious mindset about new ideas
•Ability to filter and distill relevant information for the right audience

Description:
As a member of the team you’ll have the opportunity to learn from senior developers and work closely with teams across Apple. You will craft code that performs well within the constraints of all Apple platforms from macOS all the way to watchOS. Your solutions will allow Apple to get meaningful data while consistently protecting customer privacy.

Education:
- BS in Computer Science, or equivalent experience.

Additional Requirements:
- Embedded or other small systems development
- Mobile development

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.



A new version is available REFRESH