Apple Software Engineer Jobs (No ghost jobs, direct from employers)

  • $185K median pay

Open Apple software engineer jobs from company career pages and job boards, checked every hour. Every posting shows pay where listed, how long it has been up, company reviews and whether it looks like a ghost job.

237 jobs found

  • 6 days agoLow ghost risk
    Apple Inc.On-siteAustin, TX$130K - 180KMid-level
  • 1 week agoModerate ghost risk
    Apple Inc.On-siteSunnyvale, CA$140K - 180KMid-level
  • 2 days agoLow ghost risk
    Apple Inc.On-siteAustin, TX$180K - 240KSenior
  • 1 day agoLow ghost risk
    Apple Inc.On-siteCupertino, CA$150K - 220KMid-level
  • 4 days agoLow ghost risk
    Apple Inc.On-siteSingapore$120K - 180KMid-level
  • 14 hours agoLow ghost risk
    Apple Inc.On-siteSeattle, WA$180K - 250KSenior
  • 1 week agoLow ghost risk
    Apple Inc.On-siteAustin, TX$150K - 220KMid-level
  • 2 days agoLow ghost risk
    Apple Inc.On-siteSan Diego, CA$120K - 180KMid-level
  • 1 week agoModerate ghost risk
    Apple Inc.On-siteSingapore$120K - 180KMid-level
  • 1 day agoLow ghost risk
    Apple Inc.On-siteCA$120K - 180KMid-level
  • 4 days agoLow ghost risk
    Apple Inc.On-siteSingapore$120K - 180KSenior
  • 2 days agoLow ghost risk
    Apple Inc.On-siteCupertino, CA$150K - 225KMid-level
  • 2 days agoLow ghost risk
    Apple Inc.On-siteSan Diego, CA$120K - 180KMid-level
  • 4 days agoLow ghost risk
    Apple Inc.On-siteCupertino, CA$140K - 200KMid-level
  • 1 day agoLow ghost risk
    Apple Inc.On-siteTX$150K - 220KSenior
  • 1 week agoModerate ghost risk
    Apple Inc.On-siteLondon, ENG$85K - 120KMid-level
  • 4 days agoLow ghost risk
    Apple Inc.On-siteCupertino, CA$130K - 180KMid-level
  • 1 day agoLow ghost risk
    Apple Inc.On-siteCupertino, CA$150K - 220KMid-level
  • 1 week agoLow ghost risk
    Apple Inc.On-siteSingapore$120K - 180KSenior
  • 1 week agoModerate ghost risk
    Apple Inc.On-siteCupertino, CA$150K - 220KMid-level

Software Development Engineer

Apple Inc.

6 days agoOn-siteAustin, TX$130K - 180KMid-level

Why this job matches

See how well your resume fits this job and what it is missing.

Summary

Apple Inc. is seeking a Software Development Engineer in Austin, Texas to develop and validate GPU driver software. The role involves working with GPU design specifications, developing APIs, and supporting hardware and software teams throughout the GPU development lifecycle.

Responsibilities (What you'll do)

  • Understand the latest GPU design specifications provided by architects.
  • Develop GPU driver software using C and C++ to validate GPU designs.
  • Define, author, and troubleshoot APIs for GPU features focusing on architectural, functional, and performance aspects.
  • Develop production-grade automated processes using Python and SQL for codebase verification with a Continuous Integration system.
  • Provide support to GPU hardware teams during model, design, and deployment phases before and after silicon production.
  • Assist GPU software teams during production driver implementation.

Qualifications (What skills you have to have)

  • Master's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • At least 2 years of experience in the job offered or a related occupation.
  • Experience utilizing C, C++, and Python to work on multi-language codebases.
  • Experience developing secure embedded system software for ARM-based application processors.
  • Experience with hardware and software interaction using C and C++.
  • Experience using Jenkins for continuous integration testing of software.
  • Experience automating software testing workflows on macOS or Linux.
  • Experience debugging complex failures using tools such as GDB, LLDB, or Visual Studio.
  • Experience using software versioning and performing releases using Git.

Company Reviews

Employee reviews

4.1

51,763 Reviews
  • 546 %
  • 432 %
  • 315 %
  • 24 %
  • 14 %
  • Good
    2026-03-10T01:17:48.273

    Pros: Good benefit, friendly working environment

    Cons: Some tension between colleague, lack of communication between management

  • work life
    2026-03-09T23:23:53.477

    Pros: Amazing people from all types of backgrounds

    Cons: Management isnt great and are a bit standoffish.

  • Good job, but extremely stressful
    2026-03-09T18:29:41.287

    Pros: Apple does really focus on a work life balance and allows you to take a lot of time to yourself if needed (and approved).

    Cons: Complete and total burnout is expected. Data Center logistics can be good, but expect a LOT to be put on your plate. I cannot count the amount of projects that we (or just me) would be handed and told next to nothing about how to accomplish it. It was an extremely, "sink or swim" place that, I think, THEY thought made you stronger, but in reality it just makes you question why you're going at 150% at all times for the salary you are making.

Frequently asked questions about Apple software engineer jobs

What is a ghost job?

A ghost job is a posting for a role the company isn't actively hiring for. Some stay up after the company fills the role. Others collect resumes for an opening that may never come.

You spend an evening tailoring an application, and nobody on the other side is looking for you.

What do Apple software engineer jobs pay?

Across the postings here that list pay, the median is about $185,000 a year. About 3 in 10 of these postings list a pay range; the rest show an estimate, marked as one.

How many Apple software engineer jobs are there?

At our last count there were about 240 open postings. The list on this page is live, so the count above it is the current one.

How does Enhancv spot a ghost job?

Every posting goes through five checks: how long it has been up, whether a salary is posted, what employees say about the company, how specific the description is and whether it lists real requirements. Each job shows the checks it passed and the ones it didn't.

How fresh are the job postings?

Enhancv checks postings every hour, and every job shows how long ago it went up. Most hires happen within 30 days of posting. A listing that's been open for two months raises its ghost job risk.