Talent.com
Software Compatibility Engineer
Software Compatibility EngineerApple • Cupertino, CA, United States
Software Compatibility Engineer

Software Compatibility Engineer

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

Role Number : 200622143-0836

Summary

When you see an application with a cool feature, is your first instinct to hop into the debugger and figure out how a clever developer implemented the functionality? Are you passionate about the idea of exploring the mind of another engineer, stepping through the code to paint an overall picture of what is happening and why? If so, the Software Compatibility Engineer team will be an excellent match for you!

Apple’s Software Compatibility team is looking for a curious and driven engineer who doesn’t settle for letting mysteries remain unsolved. We need a tenacious engineer with strong debugging and development skills to ensure that third-party applications continue to work on future macOS, iOS, visionOS, tvOS, and watchOS releases. Strong technical skills are important but most critical is a desire to understand how an app fits into Apple’s frameworks and operating systems.

Description

Compatibility Engineers are responsible for application compatibility for macOS, iOS, visionOS, watchOS, and tvOS releases. We need to understand how applications are created and interact with the operating system. We ensure the broader organization understands how Developers are utilizing our OS and the impact future development has on existing applications and users.

Our tasks include, but are not limited to the support of day to day tracking of escalations from 3rd party developers, bug management (screening, reproducing, isolating and routing) for internally and externally originated problem reports, app debugging, and reporting on new OS features that impact app compatibility. We are also tasked with the development of automation for third-party apps, managing partnerships with key external developers, the creation and maintenance of debugging tools and infrastructure utilized by the team and by internal engineers.

Minimum Qualifications

Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience

Strong programming language skills (pointers, memory management, algorithms) and language skills C, Objective C, or C++ Excellent foundation in operating system architecture and system-level programming

Strong knowledge of at least one debugging or reverse engineering tool (LLDB, GDB, Instruments, Visual Studio debugger, Ghidra, IDA Pro, etc)

Preferred Qualifications

Understanding of and experience with the software development cycle

Excellent interpersonal skills are a requirement due to the high level of interaction with engineering teams, management, and other organizations within Apple

Creative thinker and problem solver with meticulous attention to detail

Passionate, inquisitive, and seeks to take on everyday problems in innovative ways

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

Software Engineer • Cupertino, CA, United States

Related jobs
Senior Software Engineer - Reliability

Senior Software Engineer - Reliability

General Motors • Sunnyvale, CA, United States
Full-time
Hybrid : This role is categorized as Hybrid but would consider remote for the right candidate.This means the successful candidate is expected to report to Sunnyvale, CA three times per week, at mini...Show more
Last updated: 2 days ago • Promoted
Software Engineer - Observability

Software Engineer - Observability

Xai • Palo Alto, CA, United States
Full-time
AI's mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excelle...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Reliability Engineer

Sr. Software Reliability Engineer

Abbott • Pleasanton, CA, United States
Full-time
Abbott is a global healthcare leader that helps people live more fully at all stages of life.Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses an...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Compliance

Senior Software Engineer - Compliance

Databricks Inc. • Mountain View, CA, United States
Full-time
At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running the worl...Show more
Last updated: 30+ days ago • Promoted
Software Quality Assurance Engineer Remote

Software Quality Assurance Engineer Remote

Cisco Systems, Inc. • San Jose, CA, United States
Remote
Full-time
The application window is expected to close on : November 21, 2025.Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.The Lifecycle I...Show more
Last updated: 15 days ago • Promoted
Senior Software Engineer - Fullstack (Continuous Compliance Monitoring)

Senior Software Engineer - Fullstack (Continuous Compliance Monitoring)

LinkedIn • Mountain View, CA, United States
Full-time
LinkedIn is the world's largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover exci...Show more
Last updated: 2 days ago • Promoted
Software Engineer - Configuration

Software Engineer - Configuration

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: 30+ days ago • Promoted
Senior Software Engineer - Compliance

Senior Software Engineer - Compliance

Databricks • Mountain View, CA, United States
Full-time
At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running the worl...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Calibration

Senior Software Engineer - Calibration

Woven by Toyota • Palo Alto, CA, United States
Full-time
Woven by Toyota is enabling Toyotas once-in-a-century transformation into a mobility company.Inspired by a legacy of innovating for the benefit of others, our mission is to challenge the current st...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Quantum Systems Validation

Software Engineer, Quantum Systems Validation

PsiQuantum • Milpitas, CA, United States
Full-time
Quantum computing holds the promise of humanity's mastery over the natural world, but only if we can build a.PsiQuantum is on a mission to build the first real, useful quantum computers, capable of...Show more
Last updated: 30+ days ago • Promoted
Software engineer, Firmware Validation Tools

Software engineer, Firmware Validation Tools

Coherent • Fremont, CA, United States
Full-time
Primary Duties & Responsibilities.Develop test Scripts in Python to validate firmware that runs on optical Transceivers and supporting products. Collaborate with firmware engineers to generate requi...Show more
Last updated: 16 days ago • Promoted
Software Engineer - Reliability

Software Engineer - Reliability

Pantera Capital • Palo Alto, CA, United States
Full-time
AI’s mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excelle...Show more
Last updated: 7 days ago • Promoted
Sr. Software Integration Engineer

Sr. Software Integration Engineer

Reliable Robotics • Mountain View, CA, United States
Permanent
We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Performance

Software Engineer, Performance

Nuro • Mountain View, CA, United States
Full-time
Nuro is a self-driving technology company on a mission to make autonomy accessible to all.Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge AI with automoti...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Quantum Systems Validation

Software Engineer, Quantum Systems Validation

Psiquantum • Milpitas, CA, United States
Full-time
Quantum computing holds the promise of humanity's mastery over the natural world, but only if we can build a.PsiQuantum is on a mission to build the first real, useful quantum computers, capable of...Show more
Last updated: 17 hours ago • Promoted • New!
Software Engineer, Quantum Systems Validation

Software Engineer, Quantum Systems Validation

PSI Quantum • Milpitas, CA, United States
Full-time
Quantum computing holds the promise of humanity's mastery over the natural world, but only if we can build a.PsiQuantum is on a mission to build the first real, useful quantum computers, capable of...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer, Training Efficiency

Senior Software Engineer, Training Efficiency

Waymo • Mountain View, CA, United States
Full-time
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Systems

Software Engineer, Systems

1X Technologies AS • Palo Alto, CA, United States
Full-time
We're an AI and robotics company based in Palo Alto, California, on a mission to build a truly abundant society through general-purpose robots capable of performing any kind of work autonomously.We...Show more
Last updated: 3 days ago • Promoted