Software Prototyping Engineer
About the role
Multidisciplinary engineering role focused on software prototyping for emerging workflows (AI/ML, gaming, consumer, and developer domains) to influence future Apple Silicon platforms. Responsibilities include implementing prototypes, collaborating on workflow definitions, driving workload optimization and debugging, and developing internal tooling for workload data collection across power, performance, thermal, memory, and battery life.
Responsibilities
- Implement software prototypes of emerging workflows in the AI/ML, gaming, consumer, and developer domains.
- Collaborate with System Architecture and Software Engineering teams on workflow definition and feasibility analysis.
- Drive workload optimization and debugging efforts to understand software and operating system bottlenecks in workflows.
- Develop and improve internal tooling infrastructure around workload data collection (including power, performance, thermal management, memory management, and battery life).
Qualifications
- Bachelors Degree in EE or Computer Engineering and minimum 6 years of industry experience in Computer Architecture, performance analysis, or hardware modeling
- Experience with macOS, iOS, and/or iPadOS
- Experience with PnP (Power and Performance) analysis and telemetry
- Proficiency in C, C++, Python, and Swift
- Experience in software engineering, workload profiling, analysis, and debugging
Skills
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- range of discounted products and free services
- reimbursement for certain educational expenses — including tuition
- potential discretionary bonuses or commission payments
- relocation assistance
- employee stock purchase plan
- stock programs including RSU eligibility
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