9 hours ago
Responsibilities
- Collaborate with platform architecture, silicon validation, product engineering, hardware/software teams, and vendors to develop and integrate software and hardware.
- Design, develop, and maintain application software, hardware abstraction layers, drivers, and test programs.
- Develop silicon characterization algorithms, diagnostic routines, and performance measurement tools.
- Design and develop infrastructure for automated testing of software solutions at scale.
- Own and drive large-scale software solutions across cross-functional stakeholders.
Requirements
- Bachelor’s degree required.
- Experience in systems software design and development.
- Excellent programming skills in C, C++, C#, and scripting skills in Python.
- Proficiency designing, architecting, and developing large, complex system software.
- Experience developing software on Windows, macOS, and Linux.
- Understanding of network technologies and protocols.
- Ability to work under tight schedules and deliver on time.
- Project management experience across teams and organizations is a plus.
- Experience with system-level test equipment or Automated Test Equipment is a plus.
- Knowledge of SEMI standards is a plus.
- Machine learning, data analysis, database, and SQL experience is a plus.
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
