Software Optimization Intern (m/f/d)
at Apple
München, Bayern, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 02 Jan, 2025 | Not Specified | 04 Oct, 2024 | 9 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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