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

Software Compatibility Engineer

Apple • Cupertino, CA, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.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 () .

serp_jobs.job_alerts.create_a_job

Software Engineer • Cupertino, CA, United States

Job_description.internal_linking.related_jobs
Software Engineer

Software Engineer

VIVIO, a Public Benefit Corporation • Hayward, CA, US
serp_jobs.job_card.full_time
VIVIO Health, a Public Benefit Corporation, is revolutionizing pharmacy benefits management through data and technology.Our foundational principle - "The Right Drug for the Right Person at the...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer - Observability

Software Engineer - Observability

Xai • Palo Alto, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Software Engineer - Fullstack (Continuous Compliance Monitoring)

Senior Software Engineer - Fullstack (Continuous Compliance Monitoring)

LinkedIn • Mountain View, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Software Engineer, Quantum Systems Validation

Software Engineer, Quantum Systems Validation

PsiQuantum • Milpitas, California, United States
serp_jobs.job_card.full_time
PsiQuantum'smission is to build the first useful quantum computers-machines capable of delivering the breakthroughs the field has long promised. Since our founding in 2016, our singular focus has be...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sr. Software QA Engineer

Sr. Software QA Engineer

Supermicro • San Jose, CA, United States
serp_jobs.job_card.full_time
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Software Engineer - Compliance

Senior Software Engineer - Compliance

Databricks • Mountain View, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Software Engineer- Policy Configuration

Senior Software Engineer- Policy Configuration

GEICO • Palo Alto, CA, United States
serp_jobs.job_card.full_time
At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities.Every day we honor our iconic brand by offering quality coverage to millions of customers and being the...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Software Engineer, Perception (SLAM / VIO)

Software Engineer, Perception (SLAM / VIO)

Rivet Industries • Palo Alto, CA, United States
serp_jobs.job_card.full_time
Rivet is an American company building integrated task systems - fusing hardened hardware with software, sensors, AI, and networking - for industrial workforces and defense personnel.We create capab...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Senior Software Systems Engineer, Behavior Validation

Senior Software Systems Engineer, Behavior Validation

GM • Sunnyvale, California, USA
serp_jobs.job_card.full_time
Validation team within the AV organization you will play a critical role in leading the strategy and execution of validation efforts for autonomous vehicle. AI systems and other ADAS features.AI dev...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Software Engineer - Performance and Observability

Software Engineer - Performance and Observability

Nutanix • San Jose, CA, United States
serp_jobs.job_card.full_time
Hungry, Humble, Honest, with Heart.Are you a passionate engineer with a strong background in Performance and Observability, experience of building & scaling distributed systems, and a desire to bui...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
Senior Software Engineer, Control & Calibration

Senior Software Engineer, Control & Calibration

Psiquantum • Palo Alto, CA, United States
serp_jobs.job_card.full_time
PsiQuantum's mission is to build the first useful quantum computers-machines capable of delivering the breakthroughs the field has long promised. Since our founding in 2016, our singular focus has b...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer

Software Engineer

Zania • Palo Alto, California, United States
serp_jobs.job_card.full_time
Every enterprise spends millions of dollars on Governance, Risk, and Compliance (GRC).It's one of the most critical, yet universally painful, parts of running a business. For decades, this industry ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
System Verification Software Engineer

System Verification Software Engineer

Wayve • Sunnyvale, California, United States
serp_jobs.job_card.full_time
At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or bel...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sr. Software Integration Engineer

Sr. Software Integration Engineer

Reliable Robotics • Mountain View, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Software Engineer, Control & Calibration

Senior Software Engineer, Control & Calibration

PSI Quantum • Palo Alto, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer -Distributed Systems

Software Engineer -Distributed Systems

Rubrik • Palo Alto, California, United States
serp_jobs.job_card.full_time
Data protection needs for large enterprises are evolving into a varied usage of private / public clouds.While Rubrik has built incredibly successful solutions for both, our technical architecture nee...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer (Fullstack)

Software Engineer (Fullstack)

Archer • San Jose, California, United States
serp_jobs.job_card.full_time
Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility.We are...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Software Engineer, Training Efficiency

Senior Software Engineer, Training Efficiency

Waymo • Mountain View, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted