14 hours ago
San Diego, CA, USAMid Level
H1B sponsor
Responsibilities
- Architect, implement, and maintain verification systems for complex firmware and software.
- Design, develop, or maintain automated test suites for embedded systems.
- Set up, integrate, and maintain continuous integration and deployment pipelines.
- Debug and verify microcontroller-based systems using hardware development and diagnostic tools.
- Collaborate with multifunctional teams and product development groups across Apple to support battery technology development.
Requirements
- Experience programming in C and Python.
- Experience working with microcontrollers.
- Experience with development tools such as JTAG, SWD, oscilloscopes, or logic analyzers.
- Preferred: BS degree and 3+ years of relevant industry experience.
- Preferred: experience with Pytest or another test framework.
- Preferred: experience with Jenkins or similar continuous integration and deployment tools.
- Preferred: experience with I2C, UART, or SPI communication buses.
- Preferred: RTOS experience and understanding of ARM architecture.
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.
