SWE - Cellular & Connectivity Intern - WTE

at  Apple

München, Bayern, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Aug, 2024Not Specified22 May, 2024N/ACommunication Skills,Embedded Systems,Software Development,C,Optimization Techniques,Software Systems,C++,Computer Science,Computer Engineering,Programming Languages,Performance MetricsNoNo
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: Dec 18, 2023
Weekly Hours: 40
Role Number: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.

KEY QUALIFICATIONS

  • 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.
-

DESCRIPTION

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.

EDUCATION & EXPERIENCE

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

ADDITIONAL REQUIREMENTS

Additional Requirement

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Diploma

Computer Science, Engineering

Proficient

1

München, Germany