Principal Developer Tools Engineer
About the role
Build and evolve scalable tooling for Ampere’s Debug Tools ecosystem, improving reliability and maintainability at scale. Architect CI/CD pipelines on top of GitLab, including reusable pipeline components, automation patterns, and standard workflows. Cross-functionally with software, validation, and customer teams to translate downstream needs into actionable tooling and process improvements. Automate Debug Tools development, testing, and release workflows, reducing manual effort and improving consistency across releases. Define the Debug Tools delivery lifecycle and establish practical quality metrics and quality gates to support continuous improvement. Design, architect, and implement tooling that supports the team’s Debug Tools delivery methods and development model. Implement automated failure analysis capabilities that integrate into release pipelines to accelerate triage and root-cause analysis. Scale infrastructure for the product roadmap using containers and GitLab Runners, ensuring performance, isolation, and repeatability. Drive improvements in configuration and versioning practices, enabling traceability and consistent rollouts across environments.
Responsibilities
- Build and evolve scalable tooling for Ampere’s Debug Tools ecosystem, improving reliability and maintainability at scale.
- Architect CI/CD pipelines on top of GitLab, including reusable pipeline components, automation patterns, and standard workflows.
- Cross-functionally with software, validation, and customer teams to translate downstream needs into actionable tooling and process improvements.
- Automate Debug Tools development, testing, and release workflows, reducing manual effort and improving consistency across releases.
- Define the Debug Tools delivery lifecycle and establish practical quality metrics and quality gates to support continuous improvement.
- Design, architect, and implement tooling that supports the team’s Debug Tools delivery methods and development model.
- Implement automated failure analysis capabilities that integrate into release pipelines to accelerate triage and root-cause analysis.
- Scale infrastructure for the product roadmap using containers and GitLab Runners, ensuring performance, isolation, and repeatability.
- Drive improvements in configuration and versioning practices, enabling traceability and consistent rollouts across environments.
Requirements
- BS in Computer Science, Software Engineering, or a related field with 8+ years of experience, or MS with 6+ years of experience.
- Strong expertise in containerized environments (e.g., Docker, Kubernetes, or equivalent).
- Proficiency building developer tooling with Python, Bash, or other equivalent languages.
- Deep CI pipeline development experience using GitLab CI (and ideally GitHub Actions or similar).
- Solid understanding of configuration management and software version management.
- Experience with bare metal system setup and management is a plus.
- Knowledge of firmware and debugger concepts is a plus.
Qualifications
- BS in Computer Science, Software Engineering, or a related field with 8+ years of experience, or MS with 6+ years of experience.
- Strong expertise in containerized environments (e.g., Docker, Kubernetes, or equivalent).
- Proficiency building developer tooling with Python, Bash, or other equivalent languages.
- Deep CI pipeline development experience using GitLab CI (and ideally GitHub Actions or similar).
- Solid understanding of configuration management and software version management.
- Experience with bare metal system setup and management is a plus.
- Knowledge of firmware and debugger concepts is a plus.
Skills
- Containerized environments (e.g., Docker, Kubernetes, or equivalent).
- Bash, Python, or other equivalent languages for building developer tooling.
- GitLab CI for CI/CD pipelines.
- Configuration management and software version management.
- Bare metal system setup and management.
- Firmware and debugger concepts.
Benefits
- Premium medical insurance
- Dental insurance
- Vision insurance
- Income protection
- 401K retirement plan
- Unlimited Flextime
- 10+ paid holidays
- Healthy snacks, energizing espresso, and refreshing drinks
Pay
The full base pay range for this role is between $182,000 and $273,000, except in the San Francisco Bay Area where the range is between $195,000 and $292,000.
Schedule
Not specified.