Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Performance Engineer for Memory, CoreOS

$150.4k - $277.6k

Apple Oakbrook

Role Number: 200687840Team: Software and ServicesLocation: CupertinoWeekly Hours: 40Posted: 2026-10-08SummaryThe OS Performance team is responsible for making your iPhone, iPad, Mac and Apple Watch run smoothly and speedily release after release. Come join us if you're interested in making Apple's products run as quickly and smoothly as possible while learning about a large variety of software components.DescriptionMake a difference to iOS, macOS and watchOS by collaborating with software teams all over Apple. This position will require engaging with other engineering teams to gain a deep understanding of problem domains when developing features and helping them solve those problems with performance in mind. We evangelize best practices, help teams measure and understand their performance as well as optimize their existing software. To do that, as well as to help build the tools needed for analysis, a moderate amount of coding experience is required.Minimum QualificationsAt least one object oriented language and at least one scripting language such as Python or RubyEnjoys debugging or analysis workExperience writing native apps for (or debugging) iOS, macOS or watchOS preferredBS/MS in CS/CE or equivalentPreferred QualificationsExperience with Xcode Instruments suiteSkills for understanding large system architecturesInterested in several areas of software (operating systems, graphics, UI Applications, ML, compilers, etc)Excellent spoken and written communication skillsEnjoys working in a team environmentCompetent and has delivered software written in Swift/SwiftUI/Objective-CPay & BenefitsAt 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 $150,400 and $277,600, 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 BenefitsNote: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.EEO StatementApple 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 applicantAccessibilityAt 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 workplaceLearn about reasonable accommodations for job applicantsApplication DeadlineApple accepts applications to this posting on an ongoing basis.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Performance Engineer for Memory, CoreOS in Cupertino, CA vacancy
  • $165.2k - $223.6k

     ...industry bar for security and performance across our product line. The Nitro Team is looking for engineers with systems knowledge and...  ...infrastructure to support High Memory and High performance computing...  ...non-internship professional software development experience- 2+ years... 
    Performance
    Internship
    Local area
    Flexible hours

    AmazonWebServices

    Santa Clara, CA
    3 days ago
  • $164k - $295k

     ...CrowdStrike is seeking an Sr Engineer in Exposure Management Group...  ...Sensor team. This is a systems software role. You'll work close to...  ...carefully about correctness and performance under real-world load, and...  ...Proven experience in debugging memory corruption issues, process contentions... 
    Performance
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Sunnyvale, CA
    3 days ago
  • $194k - $349k

     ...into operations on the endpoint, and performs rich correlation and computation to identify...  ...environments. This is a Sr. Software Development Engineer II (SDE) role in the CTIO team...  ...core OS subsystems such as file system, memory, process, and networking, and many... 
    Performance
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Sunnyvale, CA
    a month ago
  • $164k - $295k

     ...you. About the Role: This is a Software Development Engineer role on the Cloud Runtime Protection...  ...design and implement critical, high-performance features in the sensor. Your...  ...low-level operating characteristics (memory usage, efficient performance, correct... 
    Performance
    Permanent employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week
    Sunnyvale, CA
    12 days ago
  • $150k - $183k

     ...the Role We are seeking a Senior Software Development Engineer to join our FortiWeb team, responsible...  ...optimize CI/CD pipelines and build performance Mentor junior engineers through...  ...splitting and lazy loading strategies Memory optimization for large‑scale... 
    Performance
    Full time

    Fortinet

    Santa Clara, CA
    2 days ago
  • $50 - $60 per hour

     ...summary: We are seeking a Senior Software Engineer specializing in TypeScript, Node.js, and...  ...of developer productivity and high-performance engineering-leveraging TypeScript and...  ...pathways to Rust where ultra-low latency and memory safety are paramount.... 
    Performance
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Local area

    Randstad Digital

    Sunnyvale, CA
    1 day ago
  • $150.4k - $277.6k

     ...Role Number: 200651661 Team: Software and Services Location: Cupertino...  ...used by thousands of Apple engineers and third-party manufacturers...  ..., concurrency, and memory management Proven track record...  ...ability to profile and debug performance issues, including memory leaks... 
    Performance
    Work experience placement
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  •  ...Description Job Description Applications Engineer SSD Applications Engineer (Mandarin...  ..., and optimization of advanced SSD and memory solutions. This role serves as a key technical...  ..., ensuring successful deployment and performance of NVMe SSD products in enterprise and... 
    Performance
    Ongoing contract
    Local area
    Work visa

    CyberCoders

    Milpitas, CA
    8 days ago
  •  ...team under Retail and Marcom Engineering (ISu0026T) builds the...  ...carriers worldwide. As a Software Engineer on the Carrier Services...  ...complex problems improve service performance and reliability and...  ...proficiency in concurrency memory management and performance optimization... 
    Performance
    Full time
    Contract work
    Worldwide

    Apple

    Sunnyvale, CA
    10 days ago
  • $152k - $241.5k

     ...NVIDIA is seeking talented engineers to join the TensorRT team and advance high-performance AI inference on NVIDIA GPUs. Our team develops software that accelerates state-of-the-art generative...  ...programming concepts, including memory hierarchies, thread execution, synchronization... 
    Performance
    Full time
    Local area

    Nvidia

    Santa Clara, CA
    10 days ago
  • $184k - $287.5k

     ...powered application is built. We are seeking a Senior Software Engineer – AI Inference Performance to advance innovative LLM and VLM inference. You will...  .... Connect arithmetic intensity, bandwidth, occupancy, memory hierarchy, and communication costs to clear optimization... 
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    8 days ago
  • $184k - $287.5k

    We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on...  ...hardware, kernel mode drivers, and the operating system. Unified Memory kernel driver provides kernel memory management that enables... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...the driving stack depends on. This is a software engineering role is central to that system. The...  ...an engineer who obsesses over quality, performance, and architecture, and who can turn algorithmic...  ...modern C++ and a strong grasp of memory management, concurrency, and... 
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    8 days ago
  • $182k - $242k

     ...CoreWeave combines superior infrastructure performance with deep technical expertise to...  ...this role  We’re looking for a Senior Engineer for CoreWeave’s Benchmarking & Performance...  ...critical GPU systems (CUDA, NCCL, NVLink/PCIe, memory bandwidth) or model-serving stacks (llm-... 
    Performance
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    6 days ago
  • $168k - $258.75k

     ...groundbreaking developments in High-Performance Computing, Artificial Intelligence and...  ..., and motivated hardware engineers to take our GPU memory subsystem from first silicon power-on...  ...functionally with multiple hardware design and software teams.Guide product level decisions... 
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $79.2k - $209.5k

     ...Infrastructure (OCI) is seeking a Senior Software Engineer to build software for a new Data...  ...data structures, synchronization, and memory management approaches within the component...  ...design and code reviews. Measure performance. Use benchmarks, packet captures, and... 
    Performance
    Temporary work
    Local area
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    2 days ago
  •  ...monitor defects across logic and memory chips, specialty...  ...develop, test, and enhance software using C#, C++, Java, and/or...  ...equipment. Develop scripts and engineering tools for automation, data...  ...identify opportunities to improve performance, execution time, reliability... 
    Performance
    Minimum wage
    Internship

    KLA

    Milpitas, CA
    1 day ago
  • $20 - $71 per hour

     ...resume, you acknowledge that your 2027 Software Engineering internship application will be...  ...Numerical Methods, Operating Systems (memory/resource management), Scheduling and Process...  ...and analysis to modeling, diagnostics, performance tuning, and debugging Course or internship... 
    Performance
    Hourly pay
    Full time
    Internship

    NVIDIA

    Santa Clara, CA
    8 hours ago
  • $22.1 - $42.5 per hour

     ...monitor defects across logic and memory chips, specialty semiconductors...  ...(MACH) division is KLA's software powerhouse, responsible for developing high-performance software platforms that support...  ...research scientists, software engineers, apps engineers and process engineers... 
    Performance
    Hourly pay
    Minimum wage
    Internship

    KLA

    Milpitas, CA
    2 days ago
  • $153.2k - $234.1k

     ...Role Overview As a Senior Software Engineer on the Rendering Infrastructure team, you will build...  ...is packaged, and reasoning about GPU memory and IPC in the same conversation....  ...documents, code review, reproducibility and performance regression testing, and mentorship of... 
    Performance
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    10 days ago
  • $100k

     ...technology, revolutionizing performance expectations, ease of use, and...  ...evolve to unify innovations in software models, compilers, platforms,...  ...seniorities.As a Software Engineer on the Acceleration Kernel Development...  ...every cycle, every memory move, every instruction. If you... 
    Performance
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    20 minutes ago
  •  ...At its center is a stateful engine that tracks every connection...  ...Measure and tune datapath performance: packet rates, latency, and where...  ...years of experience developing software for networking, distributed...  ...systems. Processes, threads, memory, scheduling, and system call... 
    Performance
    Full time

    Lumen

    San Jose, CA
    3 days ago
  • $170.5k - $272.8k

     ...develop, and retain a high-performance workforce, comprised of people...  ...technical role within the Memory Test Division, supporting advanced...  ...collaborate closely with engineering and product teams. You will...  ...into tester hardware and software roadmaps.Build technical demonstrations... 
    Performance
    Flexible hours

    Universal Robots

    San Jose, CA
    4 days ago
  • $184k - $287.5k

     ...seeking an experienced Motion planning senior software development engineer to develop key features for our autonomous...  ...experience engineers.Improve optimization solver performance using instruction parallelization and memory optimization techniques.What we need to see:8... 
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $224k - $356.5k

     ...searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of...  ...fundamentals (caches, buses, memory controllers, DMA, etc.)Strong Operating...  ...in Artificial Intelligence, High-Performance Computing and Visualization. The... 
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...Responsibility: AMD, Inc. is hiring MTS Software Development Eng. to...  ...practices and optimizing performance from the lowest-level GPU kernels...  ...Computer Science, Computer Engineering, Electrical Engineering,...  ...operators; andGPU architecture, memory hierarchy, and GPU profiling... 
    Performance

    AMD

    Santa Clara, CA
    3 days ago
  • $123k - $191k

     ...artificial intelligence, and software-defined networking to...  ...prestigious awards, such as Best Engineering Team, Best Company for Diversity...  ...standards of quality and performance in everything we do.Job DescriptionWho...  ...pci drivers and virtual memory allocationUsing AER and DPC... 
    Performance

    Arista Networks

    Santa Clara, CA
    2 days ago
  •  ...decode on the Cerebras Wafer-Scale Engine.We are hiring a Software Engineer to productionize and optimize...  ..., observable, and exceptionally performant.You will write production code, establish...  ...GPU, tail latency, GPU utilization, memory efficiency, and rack-level capacity... 
    Performance

    Cerebras Systems

    Sunnyvale, CA
    4 days ago
  • $150.4k - $277.6k

    Role Number: 200646833Team: Software and ServicesLocation: CupertinoWeekly...  ...Software Development Engineer to join our team and revolutionize...  ...to shipping and ensure they perform flawlessly for years....  ...including process, filesystems and memory managementYou've used AI to... 
    Performance
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  •  ...on our GPUs.THE PERSON:We're looking for a senior software engineer who combines deep systems performance work with modern AI—someone who can shape software...  ...critical systems.Strong grasp of GPU architecture, memory hierarchy, and kernel optimization (HIP/CUDA).Hands... 
    Performance
    Shift work

    AMD

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Performance Engineer for Memory, CoreOS. Be the first to apply!