Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Software Optimization Intern m/f/d 
Germany, Bavaria, Munich 
416437956

12.09.2024
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.
Minimum Qualifications
  • 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 tools
  • English language fluency is required
Preferred Qualifications
  • Strong debugging and problem-solving skills
  • Available for 9-12 months
  • Preferably close to finishing a degree program