2 months ago
Responsibilities
- Design and develop software frameworks and automation solutions using Python.
- Debug client/server software applications using Xcode and IntelliJ.
- Develop and maintain web applications, databases, and data visualization tools.
- Develop REST APIs to provide data and service availability.
- Set up and maintain build servers and CI/CD pipelines using Jenkins and Docker.
- Collaborate with Wireless Firmware, RF Hardware, and other cross-functional teams to solve complex problems.
Requirements
- Bachelor’s degree in computer science or equivalent experience and 10+ years of experience.
- Master’s degree in computer science or equivalent experience is preferred.
- Strong knowledge of software framework design and development using Python.
- Experience debugging client/server applications with interactive debuggers.
- Strong understanding of data structures, algorithms, design patterns, concurrency, multithreading, and scalability.
- Experience with CI/CD pipelines and Git.
- Knowledge of SQL and NoSQL databases, including PostgreSQL and MongoDB.
- Ability to work collaboratively and communicate effectively with cross-functional teams.
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.
