Netflix - 1d ago
Reddit - 4d ago
A solid technical foundation such as a Computer Science degree or equivalent experience.
5+ years of working experience as a Build and Release Engineer. Experience in Embedded software development project is a must.
Solid experience with build system such as Bazel, CMake etc. is a must.
Hands on experience with scripting languages such as Python, Shell, Bash etc. Experience with CI tool chain such as Jenkins, Gerrit, GitLab, Artifactory, docker etc.
Solid understanding of containerization technologies like Docker is a must.
Familiarity with Linux systems and command-line interfaces.
Deep understanding of Software Engineering & integration best practices.
Good knowledge with systems programming languages like C++, Rust, or Golang.
Familiarity with Infrastructure as Code and a strong desire for automation.
Excellent communication skills in English and the ability to clearly articulate ideas, designs, and suggestions.
Develop and manage continuous integration and continuous deployment (CI/CD) pipelines to ensure efficient and reliable integration changes & delivery of software.
Implement new build configuration based on the new of the project.
Monitor the Builds in CI and anticipate, debug, and fix build breaks.
Implement DevOps and Software Integration best practices.
Design and develop tools to automate or improve the existing workflow.
Work with development teams to create and execute strategies for providing efficient builds and tools to the entire organization.
Experience with ADAS projects and process framework like ASPICE, ISO26262.
Hands-on experience with Bazel, Gerrit
Familiarity with orchestration technologies like Kubernetes.
Experience with web technologies such as REST APIs and gRPC.
Berlin, Germany
Software Development Engineer, Fire TV Experience - Berlin
Berlin, Germany