Apple

Low-level Software Engineer, Platform Architecture

Apple
Apply
9 hours ago
Haifa, IsraelEntry Level

Responsibilities

  • Build high-performance software models of advanced SoC designs.
  • Develop tools and frameworks used by OS developers and hardware architects.
  • Bridge software and hardware to influence performance, power efficiency, security, and programming ease.
  • Develop and debug large, complex system software.
  • Collaborate with engineers across Apple and cross-functional teams to achieve scheduled milestones.

Requirements

  • Experience programming in C++ or C and scripting with Python.
  • Background in low-level software, operating systems, or compilers.
  • Experience developing and debugging large, complex system software.
  • Experience with concurrent and parallel programming.
  • Knowledge of ARM and/or x86 architecture.
  • A degree in Computer Science or Computer Engineering is preferred.
  • Experience with kernel, driver, firmware, modeling, simulation, assembly, and modern SoC architectures is preferred.
  • MSc graduates may be considered without prior industry experience.

Tech Stack

AssemblyCC++Python

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