Software Engineer, Fuchsia
Indexed description
- Bachelor's degree or equivalent practical experience.
- 2 years of experience with software development in one or more programming languages (e.g., Python, Go).
- Master's degree in Electrical Engineering, Physics, Mechanical Engineering, Computer Science or a related field.
- Experience in Git and git-submodules, or any other Version Control Systems (VCS) and dependency management systems.
- Experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines alongside Cloud-based test automation frameworks.
- Experience with Bazel or similar build systems.
- Experience in Package Server Management and Access Control List (ACL) permissions.
- Knowledge of Google Cloud Platform services, Identity and Access Management(IAM), Google Compute Engine (GCE), and Google Cloud Storage (GCS).
Fuchsia is a modern, open source operating system that is simple, secure, updatable, and performant. It’s a general purpose OS, designed to power an ecosystem of hardware and software, and provides core operating system functions like system resource management, a driver framework, and software abstractions.
Responsibilities
- Design, develop, and maintain core Continuous Integration(CI) integrations, tools, and services.
- Contribute to tools and processes that reduce the incidence of security bugs in the CI and Infrastructure services and code bases.
- Implement solutions to centralize and standardize Continuous Integration(CI) and Infrastructure tooling, services, and processes across various teams and projects.
- Address technical debt and continuously improve the architecture and maintainability of Continuous Integration(CI) systems.
- Collaborate with partner development teams, infrastructure teams, and other stakeholders to understand needs and provide solutions.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search