Staff Software Engineer - Platform

Apptronik Apptronik · Robotics · HQ · Software Engineering

Staff Software Engineer - Platform at Apptronik, a robotics company. This role focuses on defining the technical strategy and architecture for the C++ build platform, developer tooling, and CI/CD pipelines to support the development and scaling of their humanoid robot, Apollo. The engineer will own the build infrastructure, artifact lifecycle, and drive developer productivity across software, robotics, and embedded teams.

What you'd actually do

  1. Define and own the long-term technical roadmap for the C++ build platform, aligning infrastructure investments with software program timelines and organizational growth
  2. Architect scalable build infrastructure — including remote caching, remote execution, and cross-compilation for x86, ARM, and Jetson targets — and drive strategic technology decisions through RFCs that gain cross-team alignment
  3. Set the standards for hermetic, reproducible builds and artifact provenance that become the engineering-wide default
  4. Own high-performance build environments and the end-to-end artifact lifecycle — from build output through packaging, versioning, and delivery to physical robots
  5. Architect and optimize CI/CD pipelines at scale; instrument build health metrics and establish SLOs for build performance, CI reliability, and developer iteration speed

Skills

Required

  • C/C++ build ecosystem (e.g., CMake, Bazel, Meson)
  • toolchains, linkers, compilers, and build behavior
  • architect and operate build infrastructure at scale
  • CI/CD pipelines
  • caching systems
  • cross-compilation environments
  • Linux operating system
  • scripting and automation (Python, Bash)
  • production-grade tooling
  • driving technical strategy
  • design docs, RFCs, or technical proposals
  • identifying and solving ambiguous, org-wide technical problems
  • communication skills
  • core networking fundamentals (TCP/IP, DNS, HTTP)

Nice to have

  • DevOps
  • Software Engineering
  • Build/Release Engineering

What the JD emphasized

  • define the technical strategy
  • own the vision and architecture
  • technical authority
  • drive alignment
  • shaping engineering culture
  • tightly coupled to company-wide program milestones
  • force multiplier
  • Deep expertise with C/C++ and its build ecosystem
  • architect and operate build infrastructure at scale
  • driving technical strategy beyond your immediate team
  • Track record of identifying and solving ambiguous, org-wide technical problems