A

Apple

Designs phones, computers and their operating systems

DevOps Engineer for Embedded Systems

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeHerzliya, IsraelNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field is required.
  • At least 7 years of experience in a DevOps, build/release engineering, or automation-focused software role is required.
  • Hands-on experience designing and maintaining CI/CD pipelines, such as GitLab CI, GitHub Actions, Jenkins, or similar, for embedded systems is required.
  • Understanding of communication protocols and interfaces common in embedded systems, including I2C, SPI, UART, and CAN, together with hardware debugging tools such as a logic analyzer, is required.
  • Experience in an embedded, firmware, or hardware-oriented development environment is required.
  • Strong scripting skills in Python, Bash, or an equivalent language for automation are required.
  • Solid experience with Git and version control workflows is required.
  • Experience with build systems and compiled languages is required.
  • Good communication skills and the ability to collaborate closely with engineers to understand and solve their workflow needs are required.
  • Excellent problem-solving and debugging skills are required.
  • Experience with agile development methodologies is required.

Responsibilities

  • Design, build, and maintain CI/CD pipelines for embedded firmware and software, including builds, static analysis, unit and integration tests, artifact management, and releases.
  • Automate cross-compilation and build systems to produce reproducible, versioned firmware artifacts.
  • Set up and maintain automated test infrastructure, including hardware-in-the-loop test benches and simulation or emulation environments.
  • Manage and automate firmware release and flashing or deployment processes, including version control, signing, and OTA update pipelines where applicable.
  • Establish and maintain infrastructure for build agents and test rigs, including self-hosted runners, containerized build environments, and lab hardware.
  • Introduce and enforce best practices for source control, branching, code review automation, and artifact and dependency management.
  • Identify bottlenecks in the development workflow and automate repetitive tasks to improve developer experience.
  • Set up monitoring, logging, and alerting for build and test infrastructure to ensure reliability and fast feedback.
  • Document tooling, pipelines, and processes, and mentor engineers on automation practices.

Desired Qualifications

  • Familiarity with hardware-in-the-loop testing, test automation frameworks, or lab automation is preferred.
  • Experience with embedded build systems is preferred.
  • Familiarity with containerization, including Docker, and infrastructure-as-code concepts is preferred.
  • Knowledge of firmware deployment mechanisms, including flashing tools, bootloaders, and OTA update systems, is preferred.
  • Experience with cross-compilation toolchains and target/host build separation is preferred.
  • Familiarity with static analysis, code coverage, and quality tooling for C/C++ is preferred.
  • Experience managing self-hosted CI runners or physical test infrastructure is preferred.
  • Working knowledge of macOS environments and command-line tooling is preferred.
  • Exposure to cloud platforms is preferred.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs