Software Engineer- Silicon Engineering Documentation Tools

Apple

Cambridge

On-site

GBP 50,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple’s Silicon Engineering Group in Cambridge is seeking a skilled Software Engineer to enhance their Documentation Tools team. You will design and develop robust CLIs, UIs, and APIs that streamline hardware specification processes. Ideal candidates should possess strong expertise in Scala, XML, and automated CI/CD pipelines. Your work will directly impact chip design efficiency for future Apple products. Join us to participate in a fast-paced environment while collaborating with top engineers in the industry.

Qualifications

  • Strong software engineering background with deep expertise in Scala and JVM.
  • Solid understanding of domain modeling and complex data structures.
  • Experience building and maintaining automated CI/CD pipelines.

Responsibilities

  • Build and maintain scalable CLIs, UIs, and APIs.
  • Proactively diagnose and resolve performance bottlenecks.
  • Create comprehensive documentation for platform architecture.

Skills

Scala
JVM ecosystem
XML
PostgreSQL
CI/CD pipelines
Git

Tools

SBT
GitLab CI

Job description

Summary

Apple’s Silicon Engineering Group (SEG) is seeking a talented and motivated Software Engineer to join the Documentation Tools team. Our team develops a comprehensive platform, spanning CLIs, UIs, and APIs, that empowers silicon engineers to author the critical technical specifications guiding the design of Apple's industry‑leading chips. In this role, you will build, optimize, and scale the tools that directly impact the efficiency and quality of our chip design process. You will support the engineers designing the chips at the core of future Apple products loved by millions of customers.

Description
  • Design and Develop: Build and maintain scalable CLIs, UIs, and APIs that streamline and automate the creation, review, and verification of hardware specifications.
  • Optimize Performance: Proactively diagnose, troubleshoot, and resolve performance bottlenecks across a complex, JVM‑based toolchain to ensure a seamless experience for our engineering teams.
  • Collaborate and Train: Partner with the documentation support team to deliver toolchain training, technical guidance, and best practices directly to silicon designers.
  • Document: Author clear, comprehensive documentation for platform architecture, toolchain workflows, and internal processes.
  • Innovate: Bring experience and sound judgment to continuously drive architectural and process improvements across multiple simultaneous projects and systems.
Minimum Qualifications
  • Strong software engineering background with deep expertise in Scala and the JVM ecosystem (Java experience is also valued).
  • Solid understanding of domain modeling, schema design, and complex data structures.
  • Working knowledge of XML and related document technologies (e.g., XSLT, XPath).
  • Experience designing schemas and working with PostgreSQL or other relational databases.
  • Proficiency with build systems (SBT, Gradle, Maven, or Ant) and version control systems (Git, Perforce).
  • Experience building and maintaining automated CI/CD pipelines (GitLab CI, Jenkins, TeamCity).
  • Strong understanding of software test environments, release cycles, and quality assurance best practices.
Preferred Qualifications
  • Advanced expertise in the XML stack: XSLT 2.0/3.0, XPath 2.0/3.1, XQuery 3.1, XSD 1.0/1.1, and XProc.
  • Experience developing custom plugins for build systems.
  • Hands‑on frontend or app development experience (HTML/JavaScript/CSS, iOS, or macOS).
  • Comfortable working and troubleshooting within macOS, Linux, and UNIX environments.
EEO Statement

At Apple, we are committed to treating all applicants fairly and equally. We draw on the differences in who we are, what we've experienced, and how we think, to create products that serve everyone. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. Our accessibility policy reflects our belief that accessibility is a fundamental human right, and we welcome a wide range of perspectives.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer- Silicon Engineering Documentation Tools
Software Engineer- Silicon Engineering Documentation Tools

Apple Inc. • Cambridge

On-site
GBP 55,000 - 75,000
Silicon Documentation Tools Engineer (Scala/JVM)
Silicon Documentation Tools Engineer (Scala/JVM)

Apple Inc. • Cambridge

On-site
GBP 55,000 - 75,000
Automation Engineer — Silicon Tools & Documentation Platform
Automation Engineer — Silicon Tools & Documentation Platform

Apple • Cambridge

On-site
GBP 50,000 - 70,000
Infra Tools Software Engineer
Infra Tools Software Engineer

Apple • Greater London

On-site
GBP 70,000 - 120,000
Software Engineer — Triage Intelligence and Debug Engineering
Software Engineer — Triage Intelligence and Debug Engineering

Apple Inc. • Greater London

On-site
GBP 90,000 - 130,000
Quality Automation Engineer- Silicon Engineering
Quality Automation Engineer- Silicon Engineering

Apple Inc. • Cambridge

On-site
GBP 50,000 - 70,000
Software Engineer — Triage Intelligence and Debug Engineering
Software Engineer — Triage Intelligence and Debug Engineering

Apple • Greater London

On-site
GBP 100,000 - 140,000
Experienced CAD Automation Engineer (Design Verification)
Experienced CAD Automation Engineer (Design Verification)

APPLE • Cambridge

On-site
GBP 60,000 - 90,000
Experienced CAD Automation Engineer (Design Verification)
Experienced CAD Automation Engineer (Design Verification)

APPLE • St Albans

On-site
GBP 65,000 - 90,000
Experienced CAD Automation Engineer (Design Verification)
Experienced CAD Automation Engineer (Design Verification)

APPLE • Greater London

On-site
GBP 70,000 - 95,000