JobsSoftware Development Engineer, Vision Products Group
Job description
As a Software Development Engineer in Apple's Systems Software Architecture Team, you will be at the forefront of developing a revolutionary framework that enhances real-time experiences across Apple's product ecosystem. This role involves implementing and improving features that optimize performance for products like Vision Pro, iPhone, and Mac. You will collaborate with cross-functional teams to ensure that systems meet demanding requirements for latency and user experience. The position requires strong technical skills in systems programming and a passion for innovative technology.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field, and 2 years of relevant industry experience; or a Master's degree with 1 year of relevant experience.
- Understanding of operating systems fundamentals including process management, memory management, inter-process communication, concurrent programming, and synchronization primitives.
- Proficiency in C/C++ programming for systems-level development.
- Experience with debugging tools such as gdb or lldb.
- Ability to analyze system performance and identify bottlenecks.
- Familiarity with Gen AI coding tools for design, code generation, and debugging.
- Understanding of computer architecture and hardware-software interaction.
- Experience with or interest in resource-constrained Embedded Systems development.
- Familiarity with real-time systems design principles and scheduling algorithms.
- Exposure to performance-critical software development in production systems.
- Interest in or experience with AR/VR systems, spatial computing, or graphics pipelines.
- iOS or macOS development experience using system frameworks.
- Exposure to Objective-C or Swift for platform development.
Responsibilities
- Implement and improve framework features that power real-time experiences across Apple's product ecosystem.
- Work with cross-functional teams to build and optimize components for products like Vision Pro, iPhone, and Mac.
- Contribute to systems that meet demanding performance requirements for latency, jitter, and user experience.
- Evaluate architectural tradeoffs in the development process.
- Deliver technology that enables breakthrough product features.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
