SWE - Cellular & Connectivity Intern - WTE

München, Bayern, Deutschland
Software and Services

Zusammenfassung

Veröffentlicht am:
Wochenstunden: 40
Stellennummer: 200520954
Apple is seeking a highly motivated and technically proficient intern to join our dynamic team. The successful candidate will be involved in exploring and implementing advanced software optimization techniques to improve software CPU performance and key KPIs such as reducing CPI, code size reduction. This role is ideal for a student with a strong background in computer science or a related field.

Schlüsselqualifikationen

  • Proficiency in programming languages commonly used in embedded systems, such as C and C++
  • Strong understanding of embedded software development and optimization techniques
  • Strong analytical and problem-solving skills, with the ability to analyze complex software systems and optimize performance.
  • Ability to interpret and utilize performance metrics effectively to guide optimization efforts.
  • Excellent communication skills, with the ability to work effectively in a collaborative team environment.
  • Ability to clearly document and present findings and progress on optimization projects.

Beschreibung

Research and Exploration: Conduct thorough research on Profile Guided Optimization (PGO) and Link-Time Optimization (LTO) techniques. Stay updated with the latest developments in these areas and evaluate their applicability to our current projects. Implementation: Apply PGO and LTO methods to existing codebases. Work closely with the development team to integrate these optimizations into our software development lifecycle. Testing and Evaluation: Rigorously test the implemented solutions to ensure they meet performance benchmarks. Analyze and document the impact of optimizations on software performance and efficiency. Collaboration: Work collaboratively with software developers, verification engineers to share insights and develop best practices for optimization techniques. Reporting: Prepare and present regular reports on progress, findings, and any challenges encountered during the implementation process.

Ausbildung und Erfahrung

Pursuing a Masters or PhD diploma in Computer Science, Computer Engineering, or related fields.

Zusätzliche Voraussetzungen