Senior Software Engineer, Middleware - Special Projects
$184.7k - $324.8kApple Inc.
Senior Software Engineer, Middleware - Special Projects
Cupertino, California, United States Machine Learning and AI
Generative intelligence is redefining what’s possible in Apple products. We’re looking for engineers who understand the entire system — from hardware to UI — and are inspired by building the connective layers that make it all work seamlessly. You’ll help shape how Apple’s intelligent systems perform, communicate, and evolve, influencing how new hardware and AI capabilities are integrated across our platforms to create experiences that feel effortless and natural. You’ll join a team designing and delivering middleware that powers intelligent, adaptive experiences across Apple products and platforms.
Description
Our team works at the intersection of hardware, software, and intelligence. We design the systems, infrastructure, and tools that enable Apple’s next generation of AI-driven experiences — from on-device middleware and distributed inference platforms to large‑scale data pipelines, interactive analytics, and advanced developer tooling. We collaborate closely with hardware, robotics, ML, design, and platform teams to build end‑to‑end solutions that are performant, intuitive, and deeply integrated into Apple’s ecosystem. The work is hands‑on, highly cross‑disciplinary, and central to shaping how Apple’s intelligent systems evolve.
Responsibilities
- In this role, you will:
- Design and implement daemons, frameworks, and system services that orchestrate AI‑driven components and manage data, communication, and performance across distributed systems
- Prototype and evolve systems that ensure deterministic, reproducible, and analyzable execution
- Collaborate with hardware, embedded systems, and AI infrastructure teams to bring new technologies into Apple’s platforms
- Partner with UI and backend teams to deliver frameworks that are both high‑performance and developer‑friendly
- Participate in and lead architecture and design reviews, setting high standards for clarity, reliability, and maintainability
- Mentor peers, drive system‑wide performance improvements, and advocate for robust tooling and diagnostics
Minimum Qualifications
- Proficiency in Swift, C++, or Objective‑C; comfortable reading and writing low‑level code when needed
- Deep experience developing for Apple platforms, with a strong understanding of their runtime systems, performance models, and interprocess communication
- Proven ability to design and deliver cross‑layer solutions that bridge hardware, system software, and higher‑level frameworks
- Demonstrated ability to influence system‑wide architectural decisions and drive design alignment across cross‑functional teams — from embedded and hardware engineers to UI and cloud teams
- Commitment to measuring and optimizing performance; skilled at using profiling and instrumentation tools
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field, and 5+ years of relevant experience
Preferred Qualifications
- Attention to detail, creativity and passion
- Ability to deconstruct large features and implement practical solutions with good intuition in making time vs. complexity tradeoffs
- Strong understanding of API and framework design for maintainability and usability
- Strong grasp of Apple development tools
- Experience with real‑time or near‑real‑time systems, robotics, or automation frameworks.
- Familiarity with hardware bring‑up, device communication protocols, or sensor integration.
- Background in distributed systems or data orchestration, especially in AI or edge compute contexts.
- Passion for building tools that make complex systems understandable and debuggable.
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
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
At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace
Learn about reasonable accommodations for job applicants
Apple accepts applications to this posting on an ongoing basis.
#J-18808-Ljbffr$152k - $241.5k
Join NVIDIA's Solution Engineering team that is shaping the future of... ...help craft the application software architecture by working closely... ...or automotive related middleware frameworks.Experience with robot... ...or ownership of open-source project and mentorship experience....ProjectSeniorMiddlewareFull time$184k - $287.5k
...world.We are looking for an experienced Software Engineer to develop our core libraries for... ...creative engineers and collaborate on projects that push the boundaries of what's possible... ...or observability pipelines are a plus.Middleware, plugin systems, guardrails, policy...ProjectSeniorMiddlewareFull timeRemote work$153.2k - $234.1k
...cloud services, and more. As an engineer in the AV Launch team, you’ll... ...generation of self-driving software at GM. Job Responsibilities... ...other developers Deliver complex projects through incremental... ...release Experience with robotics middleware platforms and related concepts...ProjectSeniorMiddlewareFull timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours$193.3k - $261.5k
...customers who require specialized security solutions for... ...their cloud services.Our software developers build the... ...and passionate engineers to build next generation... ...tests in Python and Lua. Senior Software Development Engineers... ...and strive to assign projects based on what will...ProjectSeniorInternshipLocal areaWork from homeFlexible hours$184.7k - $324.8k
...Senior Tactile Embedded Controls Research Engineer - Special Projects (Robotics) Santa Clara, California, United States Machine Learning and AI We are seeking... ...position requires a hands‑on approach, integrating software and hardware solutions to push the boundaries...ProjectSeniorRelocation$184.7k - $324.8k
...Senior Backend Engineer - Generative AI Platform and Systems - Special Projects Cupertino, California, United States Software and Services Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product...ProjectSeniorRelocation package$184k - $287.5k
...NVIDIA's Embedded Platform Middleware team [NvSci Team] — the group... ...building the foundational system software that enables safe, high-... ...across GPUs, CPUs, and specialized accelerators on NVIDIA DRIVE... ...systems software, safety-critical engineering, and ground breaking...SeniorMiddlewareFull time- Job Summary Seeking a Senior SAP S/4HANA FICO Consultant with strong expertise in Accounts... ...S/4HANA implementation experience (2+ projects preferred) Profit Center Accounting,... ...management Experience with bank interfaces/middleware systems SAP Certification (FICO / Finance...ProjectSeniorMiddleware
- ...intuitive design, intelligent software, and next-generation... .... Commercial Software Engineering builds digital... ...connected vehicle data. This Senior Software Engineering... ...tradeoffs, prioritize projects, and course-correct.... ...communications, middleware, infrastructure, consent...ProjectSeniorMiddlewareFull timeLocal areaWork from homeRelocation package
$184k - $287.5k
NVIDIA seeks a Senior Software Engineer specializing in Deep Learning Inference for our growing team. As a key contributor, you will help design, build... ...from the crowd:Contribute to Deep Learning Software projects, such as PyTorch, vLLM, and SGLang to drive advancements...ProjectSeniorFull time$174k - $252k
...implement solutions in one or more specialized ML areas, leverage ML... ..., maintaining, or launching software products, and 1 year of experience... ....Google's software engineers develop the next-generation... ...you will work on a specific project critical to Google’s needs with...ProjectSenior$174k - $252k
...analytical and optimization engines (e.g., Mixed-Integer Programming... ..., data-grounded performance projections and comparative studies (e.g... ...experience.5 years of software engineering (e.g., C++ and Python... ..., optical switching, and specialized compute engines like SparseCore...ProjectSenior$152k - $241.5k
Senior Software Engineer, GPU Code Generation for Machine Learning Inference# CAREERS AT NVIDIA## Senior... ...fusion, dynamic scheduling, and specialization for model shapes, data types, and GPU... ...contributions to a substantial codebase or project.* Strong proficiency in C++ and...ProjectSeniorFull timeLocal areaRemote work$191.8k - $310.2k
...Job Summary Sr. Engineering Manager, Sales AI... ...has a strong software engineering and architecture... ...purely through project plans or story-... ...and guide senior engineers across... ...SaaS customization, middleware, spreadsheets, or... ...a disability or special need, please contact...ProjectSeniorMiddlewareFull timeWork at office3 days per week$184k - $287.5k
...firmware to the Linux kernel and operating system, including specialized software SDKs.Lead and collaborate within a worldwide software... ...stand out from the crowd:Contributions to open-source software projects and experience in Linux Kernel and device driver creation.Developing...ProjectSeniorFull timeWorldwide$119.8k - $234.7k
...Less than 25%Profession: Software EngineeringDiscipline:... ..., and Infrastructure Engineering (SCHIE) is the team... ...based alternatives. As a Senior Software Engineer in... ...creates and manages project schedules. Leads the team... ...to the following specialized security screenings: Microsoft...ProjectSeniorOngoing contractWork at officeLocal areaWorldwide3 days per week$193.3k - $261.5k
...teams. We’re looking for a Senior SoC Modeling Engineer to join the team and... ...verification, emulation, and software teams to build, debug, and... ...for customers who require specialized security solutions for their... ...growth and strive to assign projects that help our team members...ProjectSeniorInternshipLocal areaFlexible hours$200k - $240k
...Senior Software Engineer ($10K Sign-on Bonus) Lynx Software Technologies, Inc. Sunnyvale, California... ..., and commercial space partners. We specialize in the development, integration, test... ...will work independently at times on projects, at other times will be in a...ProjectSeniorFull timeRemote workRelocation package$117k - $234k
...are seeking a talented and passionate Senior, Software Engineer (Backend) for our team. You will be... ...technological innovation drive success. We specialize in enhancing seller and supplier... ...large-scale, complex, cross-functional projects ensuring on-time delivery.What You'll...ProjectSeniorFull timeTemporary workPart timeWork at office$174k - $252k
...Senior Software Engineer, AI/ML, Google Workspace Share Senior Software Engineer, AI/ML, Google... ...decision making), ML infrastructure, or specialization in another ML field. ~3 years of... ...engineer, you will work on a specific project critical to Google’s needs with opportunities...ProjectSenior$105 per hour
...Role Overview We are looking for a Senior Software Engineer to own the systems that power a large... ...and you own what comes out of it. Project Details Location: 100% Onsite (... ...based fleet administration. ~ Robot middleware and real-time multi-sensor recording...ProjectSeniorMiddlewareFull timeContract workImmediate startMonday to Friday$174k - $252k
...Senior Software Engineer, Machine Learning, Commerce AI Share Senior Software Engineer, Machine... ...making), ML infrastructure, or specialization in another ML field. Experience building... ..., "0-to-1" environment, driving projects from conception to launch with the ability...ProjectSeniorTemporary work$174k - $252k
...implement solutions in one or more specialized ML areas, leverage ML... ..., maintaining, or launching software products, and 1 year of experience... ....Google's software engineers develop the next-generation... ...you will work on a specific project critical to Google’s needs with...ProjectSeniorWorldwide$224k - $356.5k
...impact on the world.We are looking for a Senior Software Engineer with deep backend engineering... ...through safe migrations and rollouts.Gain specialized knowledge in applied AI and support... ...architecture and delivery plans, driving projects across teams, communicating tradeoffs...ProjectSeniorFull timeShift work$174k - $252k
...years of experience with software development in C++ and... ...Job Google's software engineers develop the next-... ...will work on a specific project critical to Google’s needs... ...forward. As a Senior Software Engineer, you... ...have a disability or special need that requires accommodation...ProjectSenior$202k
...fleet. You will drive critical projects ranging from initial 3rd‑... ...production hardware. As a Senior Embedded Engineer, your technical expertise... ...validation, and low‑level software deployment for our custom,... ...If you have a disability or special need that requires accommodation...ProjectSeniorFull timeImmediate start- ...Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and... ...communication skillsExperience with Oracle Fusion Middleware, CRM, and PeopleSoft CRM is a PlusExperience with project managementExperience and desire to work...ProjectMiddlewareFull time
$224k - $356.5k
The Autonomous Vehicles Platform team is looking for a Senior System Software Engineer. As part of our team, you will work on our Autonomous Driving... .... Our team is responsible for developing platform and middleware features for self-driving cars. This includes software...SeniorMiddlewareFull time$184k - $287.5k
NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software... ..., Linux kernel development, and middleware development, with customer-facing... ...adjustments needed to keep these complex projects on track!Your base salary will be...ProjectSeniorMiddlewareFull time$174k - $252k
..., maintaining, or launching software products, and 1 year of experience... ...), ML infrastructure, or specialization in another ML field. 3... ...About the job Google's software engineers develop the next-generation... ...you will work on a specific project critical to Google’s needs...ProjectSenior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Middleware - Special Projects. Be the first to apply!
- software engineer amazon Cupertino, CA
- information technology software engineer Cupertino, CA
- federal - software developer Cupertino, CA
- software engineer remote Cupertino, CA
- junior software developer internship Cupertino, CA
- remote entry level software developer Cupertino, CA
- software engineer contract Cupertino, CA
- network software engineer Cupertino, CA
- intel software engineer Cupertino, CA
- software engineer internship Cupertino, CA


