SWE - Intern (Software Development & Testing), WTE

Munich, Bavaria-Bayern, Germany
Hardware

Summary

Posted:
Weekly Hours: 40
Role Number:200290246
Apple engineers have always focused on one person when they build software — the person who will use it. Working with them, you’ll see why every Apple product and service feels intuitive and simple, and why every aspect of this group’s work is built around a respect for the customer’s needs. Wireless Technologies & Ecosystems (WTE) team is looking for a highly qualified & self-motivated Intern with a passion for SW development & test processes automation (CI/CD) and designing/implementing end to end test frameworks to improve SW quality of Apple products. You will work on to optimise software testing/delivery algorithms and coverage with the ultimate goal of zero escapes and full automation. Based in Germany, we are passionate about security, and work closely with cryptographers and developers across Apple, worldwide. Speaking German is not required for this role.

Key Qualifications

  • Technical and functional understanding of development and quality assurance methodologies, processes, and tools
  • Ability to develop software in programming/scripting languages: Python/C
  • Familiarity with DevOps/Agile, test-driven development practices.
  • Familiarity with embedded development and debugging tools(e.g. LLDB)
  • Ability to document requirements and specifications
  • Proficiency in software engineering tools (e.g. SW version control systems like git, test schedulers like Jenkins, etc) and CI/CD practices and concepts
  • Collaborative, innovative, creative, and go-getter demeanor
  • Proficient English (English speaking work environment)

Description

Innovation driven work environment, if you see opportunities to innovate and improve your opinions will be welcome in an open forum. You will be responsible for testing sophisticated features which includes: designing test scenarios, creating and documenting test plans, implementing, automating and executing test cases, analysing test failures Within the work that you do during your internship you will be responsible for maintaining and improving our test automation framework and crafting testing strategies for new features. We would love to have you join our team and work on products that millions of customers use daily! If this is you, we'd love to hear from you.

Education & Experience

Attained BS, currently pursuing a PhD or Masters degree in Computer Science

Additional Requirements

  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace