Apple

Systems Software Engineer

Apple
Apply
16 hours ago
San Diego, CA, USAEntry Level
H1B sponsor

Responsibilities

  • Develop, debug, and maintain internal software running on Apple products.
  • Build software used to characterize, calibrate, and test new hardware.
  • Debug software and hardware independently and in collaboration with multifunctional teams.
  • Work with Hardware Engineering, Software Engineering, Operations, and contract manufacturing partners.
  • Support products from early development through mass production.
  • Manage tasks and communicate effectively across cross-functional teams.

Requirements

  • Bachelor of Science in computer science, computer engineering, or electrical engineering.
  • 0–2+ years of software engineering career experience.
  • Expertise in at least one of C++, Objective-C, or Swift.
  • Experience developing drivers or applications in Unix, Linux, or macOS.
  • Preferred experience building embedded system architectures and using I2C, USB, or PCIe.
  • Preferred experience building and debugging distributed applications.
  • Preferred experience debugging at all levels of an operating system.
  • Preferred experience with Python, Lua, or Bash.
  • Proven task management and effective 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