SW_Architecture_CICD-EPS1
Core
Designing scalable CI/CD pipelines and embedded software architectures for Bosch's global engineering solutions.
Role type
Senior Software Architect (CI/CD & Embedded Systems)
Builds
Scalable CI/CD pipelines, embedded software systems, and engineering infrastructure.
Domain
Automotive/Industrial Technology, DevOps, Embedded Linux
Deliverable
production ML models | product features | infrastructure
Required skills
System architectural design, Jenkins architecture mastery, CI/CD pipeline development (Jenkins Shared Libraries), Python ecosystem (Poetry, Pytest, Typer), Linux-based embedded software development, REST API integration, Data serialization (JSON, YAML, TOML)
Preferred skills
Docker, Kubernetes, Infrastructure as Code (IaC), Artifactory
Technologies
Jenkins, Groovy, Spock, CodeNarc, Poetry, Pytest, Pylint, Flake8, Typer, Docker, Kubernetes, REST, JSON, YAML, TOML
Responsibilities
Translate requirements into viable system designs using C4 model, design for critical quality attributes (scalability, reliability), manage Jenkins controller/agent and plugin ecosystems, develop complex CI/CD pipelines with testing and code quality frameworks, integrate development tools and platforms
Seniority
Senior, hands-on IC