Sr. Software Frameworks Engineer, Sensing & Connectivity
About the role
Apple privacy engineering role focused on designing and enforcing privacy controls in an AI-driven environment. Develops system-level components and APIs in C/Objective-C/Swift to power privacy features across Apple platforms, with emphasis on on-device AI, data minimization, consent frameworks, and sandboxing. Involves tackling privacy challenges introduced by generative AI and ensuring user trust through robust privacy architecture.
Responsibilities
- Design, implement, and debug production systems in C, Objective-C, and Swift powering privacy controls across Apple platforms
- Architect permission frameworks and strengthen privacy architecture against evolving threat vectors
- Build foundational components that operate across operating systems
- Tackle privacy challenges introduced by generative AI technologies
- Control how on-device models and intelligent features access sensitive user data
- Design permission and consent frameworks for AI-driven workflows
- Enforce data minimization and sandboxing for on-device AI models
- Build privacy-preserving on-device inference into systems from the ground up
- Contribute to system-level APIs and background daemons
- Ensure fault-tolerant error handling and robust lifecycle management of daemons
Qualifications
- 5+ years professional software engineering experience
- System architecture design experience for privacy or security software
- Cross-functional technical leadership experience
- macOS or Unix systems programming background
- Full software development lifecycle experience
- Relational database and local storage design familiarity
- Practical experience using generative AI tools in engineering workflows (e.g., AI-assisted code generation, LLM-powered debugging)
- Ability to reason about privacy and data-access implications of machine learning systems at the systems level
- Experience with responsible AI development practices, including AI safety, privacy-preserving ML, or guardrails for intelligent features
- Proficiency in C, Objective-C, C++, or Swift
- Experience designing system-level APIs and background daemons
- Strong Unix-like systems programming knowledge
- Experience building reliable daemons with robust lifecycle management
- Experience designing fault-tolerant error handling for long-running system daemons
- Clear technical communication skills
- Familiarity with AI-powered tools and ability to incorporate them into day-to-day workflows
Skills
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Educational expense reimbursement (tuition)
- Possibility of discretionary bonuses or commissions
- Relocation assistance
- Employee stock programs and stock purchase plan
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services