1 month ago
USA (city not specified)Mid Level
H1B sponsor
Responsibilities
- Develop firmware and software in C/C++ for ARM or similar embedded processors.
- Perform hardware bring-up, configuration, debugging, and low-level firmware or driver development.
- Implement interprocessor communication, interrupt handling, memory management, and peripheral or non-volatile memory integration.
- Work with industry-standard communication protocols including I2C, SPI, UART, and USB.
- Contribute to display technologies and potentially implement image-processing and pixel-manipulation algorithms.
- Drive technical solutions in a hands-on, multidisciplinary engineering environment.
Requirements
- Bachelor's degree in electrical engineering, computer science, or computer engineering.
- At least three years of professional experience.
- Experience developing firmware or software in C/C++ for ARM or similar embedded processors.
- Experience with hardware bring-up, configuration and debugging, low-level firmware or driver development, and associated tools and methodologies.
- Experience with interprocessor communication, interrupts, memory management, peripheral integration, or NOR/NAND Flash.
- Experience with communication protocols such as I2C, SPI, UART, and USB.
- Preferred: master's degree in electrical engineering, computer science, or computer engineering.
- Preferred: Python or other scripting languages, Git or similar source-code repository tools, test-driven firmware development, continuous integration and releases, display technologies, MATLAB, and image-processing or pixel-manipulation algorithms.
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.
