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
Software Engineer, Update Systems Validation, Vehicle Software

Software Engineer, Update Systems Validation, Vehicle Software

Tesla • Palo Alto, CA, United States
Full-time
As a member of the Update Systems validation team, you will design, implement and maintain frameworks and infrastructure to validate Tesla's update systems. The Update Systems team supports over the...Show more
Last updated: 30+ 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 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
Quantum Application Software Quality Engineer

Quantum Application Software Quality Engineer

PsiQuantum • Palo Alto, 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
Accessibility Software Engineer

Accessibility Software Engineer

Apple • Cupertino, CA, United States
Full-time
At Apple, the Pro Accessibility team is dedicated to building tools and technologies that empower people who are blind or hard-of-hearing. Whether through magnification features or captioning techno...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: 2 days ago • Promoted
Software Engineer, Observability

Software Engineer, Observability

Retool • San Francisco, CA, United States
Full-time
Software Engineer, Observability.Software Engineer, Observability.Nearly every company in the world runs on custom software : Gartner estimates that up to 50% of all code is written for internal use...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Reliability

Software Engineer, Reliability

OpenAI • San Francisco, CA, United States
Full-time
Join the engineering teams that bring OpenAI’s ideas safely to the world!!.The Applied Engineering team works across research, engineering, product, and design to bring OpenAI’s technology to consu...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Control & Calibration

Senior Software Engineer, Control & Calibration

PsiQuantum • Palo Alto, 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
Pro Accessibility Software Engineer

Pro Accessibility Software Engineer

Apple • Cupertino, CA, United States
Full-time
At Apple, the Pro Accessibility team is dedicated to building tools and technologies that empower people who are blind or hard-of-hearing. Whether through magnification features or captioning techno...Show more
Last updated: 1 day ago • Promoted
Capture Software Engineer, Vision Products Group

Capture Software Engineer, Vision Products Group

Apple • Sunnyvale, CA, United States
Full-time
Apple is where individual imaginations gather together, committing to the values that lead to great work.Every new product we build, service we create, or experience we deliver is the result of us ...Show more
Last updated: 2 days ago • Promoted
System Software Engineer, Integrity

System Software Engineer, Integrity

OpenAI • San Francisco, CA, United States
Full-time
The Integrity team at OpenAI is dedicated to ensuring that our cutting-edge technology is not only revolutionary but also secure from a myriad of adversarial threats. We strive to maintain the integ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Safeguards

Software Engineer, Safeguards

Anthropic • San Francisco, CA, United States
Full-time
Anthropic’s mission is to create reliable, interpretable, and steerable AI systems.We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Control & Calibration

Senior Software Engineer, Control & Calibration

PSI Quantum • Palo Alto, 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, 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: 1 day ago • Promoted