Apple

Software Engineering Systems

Apple
Apply
2 days ago
Cupertino, CA, USAMid Level / Senior
H1B sponsor

Responsibilities

  • Develop and maintain software for characterizing, calibrating, and testing novel hardware.
  • Develop firmware and drivers for firmware interfaces, chipsets, communication protocols, and SoC IPs.
  • Implement features supporting hardware testing and device diagnosis.
  • Debug software and hardware independently and with cross-functional teams.
  • Support new technology exploration and proof-of-concept development.
  • Collaborate with engineering, QA, factory, manufacturing, operations, and contract manufacturing teams.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent is required.
  • 4–5 years of validated experience in a similar role are required.
  • Experience with Python, Lua, and Bash.
  • Understanding and experience with ARM platforms and architecture/instruction sets.
  • Experience with one or more of USB, UART, SPI, I2C, I2S, PCIe, MIPI, and LPDP.
  • Experience developing drivers or applications in Unix, Linux, or macOS.
  • Preferred: master's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent.
  • Preferred: familiarity with C++, Objective-C, and Swift.
  • Preferred: experience with debuggers such as gdb and lid.
  • Ability to understand hardware specifications and schematics.
  • Excellent written and verbal communication skills.

Tech Stack

BashC++LinuxLuamacOSObjective-CPythonSwift

Categories

Apple

About Apple

10,000+ employees

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.

Contact me