1 day ago
Responsibilities
- Develop embedded audio device drivers for hardware peripherals.
- Support silicon and pre-silicon bring-up for new SoC and hardware designs.
- Prototype hardware sequences and translate hardware specifications and data sheets into software.
- Build internal tools to facilitate hardware bring-up.
- Perform low-level software development, system integration, profiling, debugging, and power/performance optimization.
- Collaborate with Audio Design, Silicon Engineering, and Silicon Validation teams and participate in hardware and software design reviews.
Requirements
- Experience developing embedded device drivers and performing silicon and pre-silicon bring-up.
- Strong C, C++, Assembly, and Python programming and scripting skills.
- Experience with low-level software development, system integration, profiling, and debugging complex system software.
- Understanding of multi-core embedded hardware systems and RTOS.
- Ability to translate hardware data sheets into software and review hardware engineering schematics.
- BE/ME or BS/MS in Computer Science, or equivalent experience.
- Knowledge of U-Boot, JTAG, power management, ARM, and x86 architectures is preferred.
- Interest in audio and experience optimizing software and hardware power and performance are preferred.
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.
