Imessage/Facetime Communication Frameworks Engineer - Comm Apps

Apple Inc. Cupertino , CA 95014

Posted 2 weeks ago

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

We're looking for a passionate software engineer to work on the iOS, macOS, watchOS, and tvOS backend frameworks for iMessage, FaceTime, Apple Watch transport, HomeKit transport, Apple Push Service, and more!

We need someone who is comfortable working in an exciting environment with rapidly changing priorities, and someone creative and inspired to invent new ways to help build better products.

Key Qualifications

  • You possess strong development and software design skills.

  • You have experience with API development, threading, SQL, data structures, abstraction, performance, battery life, and sockets.

  • You have an understanding of client-server driven architecture and efficient protocol design for communicating devices.

  • You have strong skills in at least one programming language like; Objective-C, C++, Java, or Swift.


Please join us in strengthening the Apple ecosystem and bringing users together with innovative communications technologies. The Communication Applications team is a passionate collection of engineers who are looking for a highly motivated engineer with aspirations to build powerful products that change our customers lives, cultivate learning, and lead cross-functional efforts to success. This team's products are deeply important to Apple users and our success depends on partnership, technical leadership, and diverse experiences!

Education & Experience

BS in Computer Science or equivalent

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
GPU Frameworks Engineer

Apple Inc.

Posted 1 week ago

VIEW JOBS 12/4/2019 12:00:00 AM 2020-03-03T00:00 Apple's GPU Software team provides the graphics software foundation across all of Apple's innovative products, including iPhone, iPad, Apple TV, Mac, and Watch. Our responsibilities encompass the frameworks, developer tools, and hardware drivers for the GPU and Display devices on all of Apple's hardware. This team recently announced Metal 2 which provides near-direct access to the graphics processing unit (GPU), enabling you to maximize the graphics and compute potential of apps on iOS, macOS, and tvOS. Building upon an efficient low-overhead architecture with precompiled shaders, fine-grained resource control, and multithreading support, Metal 2 further boosts performance by enabling the GPU to take more control of the rendering pipeline. Moving beyond just graphics, Metal 2 provides deep support for GPU-accelerated machine learning and offers enhanced developer tools that make it even easier to debug, optimize, and deploy Metal apps. On Mac, Metal 2 adds support for virtual reality (VR) rendering and external GPUs, and provides new APIs and optimizations to help developers embrace these emerging technologies within their apps. Key Qualifications * Experience with graphics or compute APIs * Experience with GPU architectures * Excellent programming skills and knowledge of C/C++ * Excellent software design and problem solving skills * Excellent software debugging skills * Strong communication and teamwork skills Description The GPU Software Framework team is looking for a highly motivated software engineer that wants to help redefine 3D graphics and compute technologies and the APIs that drive them. Our Metal, OpenGL, OpenCL, and GLKit frameworks are at the heart of the top games and applications on iOS and OS X. These technologies are also critical to achieving the unique visuals and buttery smooth animations seen in the demanding iOS and OS X user interfaces. As part of the GPU Software Framework team, you will help to design and implement our graphics and compute APIs and frameworks. You'll work closely with the GPU driver teams to help define driver software architecture for our platforms. In addition, you'll work with internal and external development teams to get the most out of their graphics and compute applications. Education & Experience Technical BS/MS degree Additional Requirements * • CPU and GPU performance analysis is a plus * • Experience with modern real-time rendering techniques is a plus * • Prior game development experience is a plus Apple Inc. Cupertino CA

Imessage/Facetime Communication Frameworks Engineer - Comm Apps

Apple Inc.