8 hours ago
Responsibilities
- Understand GPU design specifications and develop GPU driver software in C and C++ to validate GPU designs.
- Define, author, and troubleshoot APIs for GPU features across architectural, functional, and performance requirements.
- Develop production-grade Python and SQL automation for code verification through continuous integration.
- Support GPU hardware teams during modeling, design, deployment, and post-silicon production phases.
- Assist GPU software teams with production driver implementation.
- Debug complex software failures and perform software versioning and releases.
Requirements
- Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- Two years of experience in the offered role or a related occupation.
- Experience using C, C++, and Python on multi-language codebases.
- Experience developing secure embedded system software for ARM-based application processors and working on hardware-software interaction using C and C++.
- Experience using Jenkins for continuous integration testing and automating software testing workflows on macOS or Linux.
- Experience debugging complex failures with GDB, LLDB, or Visual Studio.
- Experience using Git for software versioning and releases.
Benefits
- Full-time schedule of 40 hours per week.
- On-site role located in Austin, Texas.
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.
