Watch EE Software Tool Engineer Intern-Shanghai

Company: Apple
Company: Apple
Location: Shanghai, Shanghai, China
Department: Hardware
Posted on: 2023-12-19 06:00
Summary Posted: Dec 19, 2023 Weekly Hours: 40 Role Number: 200529373 Apple is a place where extraordinary people gather to do their best work. Just be ready to dream big. The people here at Apple don’t just build products — they build the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that encourages the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. Imaging what you could do here. At Apple, creative ideas have a way of becoming wonderful products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish. We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And 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! We are seeking a CS/SE/EE college student to join our engineering team and work on software tools. The tools will be used to collect and analyze test/validation data, and present the data in web application. Key Qualifications Key Qualifications Familiarity with knowledge of web development, including JavaScript/TypeScript, HTML/CSS, React/NextJS framework, database basics. Familiarity with Python programming, including OOP, data processing & analysis (Numpy, Pandas, Polars), data visualization. Familiarity with Software Development Life Cycles and the tools and methodologies that support them such as git, continuous integration, issue tracking, code reviews, quality assurance processes and scheduling. Have knowledge of CI/CD, Kubernetes is a plus Description Description Your responsibilities will include all aspects of tool development, from design to development, implementation and deployment. As a tool development engineer in this central role you will: - Analysis test data with python - Develop web frontend and backend - Develop test and validation scripts Education & Experience Education & Experience Bachelor and above, with CS/SE/EE background preferred. Additional Requirements Additional Requirements Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.
View Original Job Posting