Talent.com
Senior Software Engineer, Middleware - Special Projects
Senior Software Engineer, Middleware - Special ProjectsApple • Cupertino, CA, United States
Senior Software Engineer, Middleware - Special Projects

Senior Software Engineer, Middleware - Special Projects

Apple • Cupertino, CA, United States
11 days ago
Job type
  • Full-time
Job description

Role Number : 200565756-0836

Summary

Generative AI has the potential to unlock new experiences that were never possible before. At Apple we want to make great products that empower people and improve their lives. We’re looking for talented developers to join a small team of highly skilled engineers to realize that mission by expanding the capabilities of Apple platforms and products.

Description

This position requires a self-motivated engineer with strong technical skills who is an excellent collaborator to handle responsibilities including :

Developing daemons and frameworks to both manage an AI powered system and enable communication between it's nodes Prototyping ideas to further determinism in process execution and output, including the faithful reproduction and analysis of end-user scenarios Developing software components that are adaptive to changes in overall system health Sharing concepts and objectives with cross functional teams, collecting and anticipating project needs Participating in architecture and code reviews Leading and mentoring other engineers

Minimum Qualifications

Extensive iOS experience

Proficient in Swift, C++ or ObjC

Attention to detail, creativity and passion

Ability to deconstruct large features and implement practical solutions with good intuition in making time vs. complexity tradeoffs

Track record of working cross-functionally to build strong partnerships amongst teams and individuals

Strong grasp of Apple development tools

Strong object-oriented programming and design skills

Proven software architecture experience

Well versed in OS fundamentals such as memory management, scheduling, synchronization, syscalls, IPC, etc.

BS Computer Science or related technical field and a minimum of 3 years relevant industry experience

Preferred Qualifications

Solid understanding of the development and debugging of multi-threaded software and networking

System and network troubleshooting, profiling and debugging skills

Experience building efficient systems software

Experience in developing and maintaining APIs and frameworks for multiple clients

Experience working within large scale codebases

Experience debugging and troubleshooting device hardware / software failures

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 () .

Create a job alert for this search

Senior Software Engineer • Cupertino, CA, United States

Related jobs
Middleware Software Engineer, FlashArray

Middleware Software Engineer, FlashArray

Pure Storage • Santa Clara, California, United States
Full-time
We’re in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry.Here, you lead with innovative thinking, grow along with us, and join the smartest team in t...Show more
Last updated: 23 days ago • Promoted
Senior Software Engineer (Go, or C and C++ )

Senior Software Engineer (Go, or C and C++ )

Purple Drive • Sunnyvale, CA, United States
Full-time
Senior Software Engineer - Linux / Kubernetes.We are seeking a highly experienced.Linux driver development, Kubernetes operations, and backend programming. Kubernetes operations, API servers, and life...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer : Edge Autonomy Middleware

Senior Software Engineer : Edge Autonomy Middleware

Forterra, Inc. • Palo Alto, CA, United States
Full-time
A leading provider of autonomous systems seeks a Senior Software Engineer to develop critical middleware components in C++ and Python. Located in Palo Alto, CA, this role supports advanced communica...Show more
Last updated: 1 day ago • Promoted
Senior Software Engineer - Transactional Systems

Senior Software Engineer - Transactional Systems

Walmart • Sunnyvale, CA, United States
Full-time +1
This role is not eligible for current or future immigration support and | or sponsorship.Senior, Software Engineer - Transactional Systems. Yes, we are the Fortune #1 company.But you'll quickly find...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Emerson United Inc- Strategic Search and Recruitment • Fremont, CA, United States
Full-time
My client is building next-gen automation and orchestration platforms and needs an engineer who can design fault-tolerant, distributed systems at scale. If you’ve got hands-on experience with Functi...Show more
Last updated: 9 hours ago • Promoted • New!
Senior Software Engineer II, Core Platform

Senior Software Engineer II, Core Platform

Moveworks • Mountain View, CA, United States
Full-time
As a Staff member of the core platform team, you will play a key role in shaping the evolution of moveworks conversational AI platform. You will have the opportunity to - build enterprise products t...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer II, Smart Trailer & Connected Equipment

Senior Software Engineer II, Smart Trailer & Connected Equipment

Samsara • Palo Alto, California, USA
Full-time
The Smart Trailer and Connected Equipment business unit is one of the fastest growing product lines at Samsara.We focus on solutions that help our customers manage their trailers and other unpowere...Show more
Last updated: 26 days ago • Promoted
Senior Software Engineer, Recommendation Engine System

Senior Software Engineer, Recommendation Engine System

Tik Tok • San Jose, CA, United States
Full-time
About The Team TikTok's recommendation system is at the core of our user experience, delivering personalized content to millions of users in real time. Our Recommendation Architecture Team is respon...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Core ML Frameworks

Senior Software Engineer, Core ML Frameworks

jobr.pro • Sunnyvale, CA, United States
Full-time
Bachelor’s degree or equivalent practical experience.Master's degree or PhD in Computer Science or a related technical field. Experience developing accessible technologies.Google's software engineer...Show more
Last updated: 2 hours ago • Promoted • New!
Senior Software Engineer, 5G

Senior Software Engineer, 5G

eSpace • Saratoga, CA, United States
Full-time
Ready to make connectivity from space universally accessible, secure and actionable? Then you've come to the right place!. E-Space is bridging Earth and space to enable hyper-scaled deployments of I...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Core ML Frameworks

Senior Software Engineer, Core ML Frameworks

Google • Sunnyvale, CA, United States
Full-time
Senior Software Engineer, Core ML Frameworks.Apply for the Senior Software Engineer, Core ML Frameworks role at Google.Join a team building large parts of Google's production ML stack.Google's soft...Show more
Last updated: 2 hours ago • Promoted • New!
Middleware Software Engineer

Middleware Software Engineer

Figure • San Jose, CA, United States
Full-time
Figure is an AI robotics company developing autonomous general-purpose humanoid robots.The goal of the company is to ship humanoid robots with human level intelligence. Its robots are engineered to ...Show more
Last updated: 11 days ago • Promoted
AI / ML System Software Engineer, Senior Staff

AI / ML System Software Engineer, Senior Staff

D-matrix • Santa Clara, California, United States
Full-time
AI to power the transformation of technology.We are at the forefront of software and hardware innovation, pushing the boundaries of what is possible. We value humility and believe in direct communic...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Aurora Services Engineering

Senior Software Engineer - Aurora Services Engineering

Australian Competition and Consumer Commission • Mountain View, CA, United States
Full-time
Software Platform Software & Services Mountain View, California.Design complex systems from the ground up, working closely with software, hardware, and infrastructure engineering teams along with o...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, AI / ML

Senior Software Engineer, AI / ML

Striim • Palo Alto, CA, United States
Full-time
Striim, (pronounced "stream" with two i's for integration and intelligence), is a unified data integration and streaming platform that connects clouds, data, and applications with unprecedented spe...Show more
Last updated: 10 days ago • Promoted
Sr. Software Engineer, Middleware, Autonomy

Sr. Software Engineer, Middleware, Autonomy

Rivian • Palo Alto, CA, United States
Full-time
Rivian is on a mission to keep the world adventurous forever.This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.As a company...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Broadcom • Palo Alto, CA, United States
Full-time
Core Kubernetes Software Engineer - VMware Cloud Foundation.VMware by Broadcom, a leader in cloud infrastructure, data center networking, and security, is seeking a Core Kubernetes Software Enginee...Show more
Last updated: 30+ days ago • Promoted
Senior Kubernetes Software Engineer

Senior Kubernetes Software Engineer

Broadcom Inc. • Palo Alto, CA, United States
Full-time
Leverage common patterns to develop fixes and features for Kubernetes and CNCF projects • Design customer-oriented and community-aligned features by building consensus through Key Enhancement Propos...Show more
Last updated: 8 days ago • Promoted