Software Configuration Management Engineer
Core
Design, improve, implement, and maintain infrastructure services, build/regression/release processes, and automated development environments for mixed signal simulation tools.
Role type
Senior Software Configuration Management Engineer (DevOps)
Builds
Automated build, regression, release, and CI/CD pipelines for mixed signal simulation software
Domain
Electronic Design Automation (EDA) / Chip and board design
Deliverable
production ML models | infrastructure
Required skills
CI/CD automation, Jenkins administration, version control systems (Git, GitLab, LFS), build tool configuration (GCC, CMake, Boost), scripting (Shell, Perl, Python), Linux platform administration
Preferred skills
Docker, grid computing, C++, mixed signal simulation domain knowledge
Responsibilities
Maintain and develop infrastructure services, collaborate with developers and QA to support SDLC needs, automate day-to-day development activities, manage machine configurations and release processes
Seniority
Mid-Senior, hands-on IC