Apple

Software Engineer, Tools & Infrastructure - Q

Apple
Apply
8 days ago
Herẕliyya, IsraelMid Level

Responsibilities

  • Design and build software for hardware test setups, lab research rigs, and proprietary hardware research tooling.
  • Develop tools that allow researchers and hardware engineers to run experiments, collect data, and validate results.
  • Take open-ended problems from requirements through implementation, deployment, and adoption by internal users.
  • Work hands-on with lab equipment, datasheets, hardware interfaces, and hardware/software debugging.
  • Build or support lab automation, test fixtures, instrument control, measurement software, dashboards, databases, and engineering data workflows.
  • Package, distribute, and maintain internal tools used by many users.

Requirements

  • Bachelor of Science in Computer Science, Electrical Engineering, or a similar field.
  • At least 3 years of hands-on software development experience shipping tools or applications used by others.
  • Solid experience developing applications in Python.
  • Comfort working with lab equipment, reading datasheets, and debugging across the hardware/software boundary.
  • Strong programming fundamentals, including data structures, concurrency, I/O, testing, and debugging.
  • Ability to independently deliver complete working solutions from requirements through deployment.
  • Demonstrated ability to use advanced AI coding tools such as Claude Code, Copilot, Cursor, or similar in daily engineering work.
  • Strong communication skills and a service mindset toward internal researchers and hardware engineers.
  • Preferred: familiarity with Swift, TypeScript, React, and macOS.
  • Preferred: experience with lab automation, test fixtures, instrument control, measurement software, SCPI/VISA, DAQ, oscilloscopes, or power supplies.
  • Preferred: experience with USB, UART, SPI/I2C, BLE, or network-based device control.
  • Preferred: experience building web or cloud dashboards and SQL/NoSQL databases for engineering data.
  • Preferred: experience implementing signal-processing or other algorithms in Python.
  • Preferred: Windows development, cross-platform deployment, CI/CD, packaging, and internal tool distribution experience.
  • Preferred: C, C++, or Objective-C experience; embedded or firmware-adjacent development; and personal hardware projects involving electronics, 3D printing, sensors, or robotics.

Tech Stack

CC++macOSObjective-CPythonReactSQLSwiftTypeScriptWindows

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