Systems SW Engineer
Apple· Hardware
Hybrid (Madrid)Full-timePosted 3mo ago
About the role
Engineer to develop drivers, frameworks and tools for sensing technologies across Apple platforms (iOS, macOS, tvOS, watchOS, visionOS). Maintain existing software and design new software stacks for future products and sensing tech, working across multiple levels of the stack with emphasis on user experience and human factors.
Responsibilities
- Develop system software such as drivers, libraries or firmware
- Design and maintain drivers, frameworks and tools for iOS, macOS, tvOS, watchOS and visionOS
- Maintain existing software and design new software stacks for future products and sensing technologies
- Assist with technology investigations and support multiple levels of the software stack to optimize sensor and software performance
- Collaborate with Algorithms, Firmware, Design, and UI teams to ensure optimal performance across all layers of the stack
- Familiarize quickly with unfamiliar codebase and extract pertinent functionality
- Design prompts, workflows, or guardrails for agentic AI tools in a systems/firmware context (AI tooling)
- Communicate effectively in a team environment and document work clearly
Qualifications
- BS or MS in CS/CE/EE
- Deep experience developing system software such as drivers, libraries or firmware
- Strong C/C++ and object-oriented programming skills
- Excellent debugging skills
- Experience with profiling code in both kernel and userspace
- Hands-on experience using agentic AI coding tools (e.g., Claude Code, Copilot Workspace, Cursor, or similar) to write, review, debug, or refactor production code
- Self advised, analytical, and work well in a team environment
- Strong verbal and written communications skills
- Proficiency in English
- Ability to quickly familiarize yourself with code you've never seen before, and understand the pertinent functionality
- Comfortable working at both higher and lower levels of software
- Experience designing prompts, workflows, or guardrails for agentic AI tools in a systems/firmware context
Skills
Required:C/C++DebuggingKernel and userspace profilingAgentic AI toolingCommunicationAdaptability
Benefits
- Accessibility-focused culture and accommodations
- Comprehensive benefits aligned with Apple’s workplace policies
- Commitment to inclusion and belonging in the workplace
Last updated Oct 16, 2026. Interested? Apply on the company site.
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.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
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