Software Optimization Intern (m/f/d)

at  Apple

München, Bayern, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate02 Jan, 2025Not Specified04 Oct, 20249 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SUMMARY

Posted: Sep 9, 2024
Role Number:200566938
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish. Multifaceted, amazing people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product! Do you love working on challenges that no one has solved yet? At Apple, we are pushing the boundary of what is possible to improve the lives of our customers. Come join a world class group in Platform Architecture focused on low level software performance optimization. We are seeking a highly motivated, innovative, and dedicated intern to join the Platform Architecture Software Performance Optimization Team. We are a group that is driving performance improvements in software running on Apple silicon as well as Apple software and hardware itself. Join us!

DESCRIPTION

In this role you will work on the analysis of existing and new workloads to identify performance bottlenecks in the hardware and/or software. Working with your colleagues you will address performance limitations in application software, and deliver prototypes of software tools helping with performance characterization. Engineers in Platform Architecture at Apple work on lower-level implementation details. The successful intern candidate will be amenable to working in a dynamic, collaborative environment. The person filling this position must be a hands-on, enthusiastic, self-motivated developer with strong initiative and desire to succeed in a challenging environment.

  • Currently enrolled in a BSc, PhD or Masters program in Computer Science, Electrical Engineering, Computer Engineering, or an equivalent degree.
  • Experience with software engineering tools, methods, and the performance optimization process
  • Experience in GPU/CPU/SoC architecture and micro-architecture, or performance analysis with an emphasis on hardware/software co-design and the intersection between software and hardware
  • Proficiency in some of C/C++ family programming languages, and scripting languages such as Python
  • Knowledge and experience with well-known performance benchmarks and workloads
  • Coursework focusing on software and algorithm performance, and/or performance analysis toolsEnglish language fluency is required

-

PREFERRED QUALIFICATIONS

  • Strong debugging and problem-solving skills
  • Available for 9-12 months
  • Preferably close to finishing a degree program

Responsibilities:

  • Currently enrolled in a BSc, PhD or Masters program in Computer Science, Electrical Engineering, Computer Engineering, or an equivalent degree.
  • Experience with software engineering tools, methods, and the performance optimization process
  • Experience in GPU/CPU/SoC architecture and micro-architecture, or performance analysis with an emphasis on hardware/software co-design and the intersection between software and hardware
  • Proficiency in some of C/C++ family programming languages, and scripting languages such as Python
  • Knowledge and experience with well-known performance benchmarks and workloads
  • Coursework focusing on software and algorithm performance, and/or performance analysis toolsEnglish language fluency is require


REQUIREMENT SUMMARY

Min:9.0Max:12.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

München, Germany