Siemens EDA is the longest standing Electronic Design Automation company in the world and over the last 30 years has amassed the finest technology portfolio in the business. Our software tools span the full breadth of semiconductor and electrical systems solutions including integrated circuit design and verification, PCB design & manufacturing solutions, cable harness design tools, and embedded software.Siemens EDA has an opportunity for a Software Engineer to be part of an extended international DevOps team working with Questa and related ICVS product Teams. The group works on multiple areas of product delivery including Source code management, building CI/CD pipelines, building and maintaining AI infrastructure, setting up and maintaining infrastructure both on-premises and on the cloud, licensing, build and release management.
Responsibilities
The DevOps team responsible for developing, deploying, and maintaining infrastructure solutions across an international organization in support, creation, and release of Questa, Visualizer, and other related products in the Questa family. Our solutions are running 24x7 on 3 continents to ensure the delivery of high quality products to the end customer.You will collaborate with members of this team to support and assist in implementation of infrastructure software solutions across the product division. You will assist the team in monitoring our infrastructure, troubleshoot issues and implement fixes. You will work with Product Development and Quality Assurance specialists (our internal customers) to address their questions and assist in troubleshooting any problems they report..Required Knowledge/Skills, Education, and Experience:
- Technical degree (minimum BS) in Computer Science/Engineering or equivalent experience
- Proficiency in Python or other scripting languages (JavaScript, Perl, Tcl, etc.)
- Object oriented programming
- Experience working in both Linux and Windows environments
- Strong desire to create high quality solutions (i.e. peer review code, write tests, update documentation, conform to the coding style guide, write monitoring checks).
- Self-motivated and able to work constructively and productively on a team, as well as independently, is essential
Preferred Knowledge/Skills, Education, and Experience:
- Experience working with and troubleshooting Containers
- Experience working on the Linux kernel & module development
- Experience working with Open-Source Software
- Experience with AI Infrastructure
- Experience working on cross organizational and international teams to attain results
- Experience working in security and addressing vulnerabilities
- Experience with Windows debugging in a Visual Studio environment
- Experience relating to Build and Release processes
- Knowledge of CI/CD pipelines
- Knowledge of software quality assurance processes
- Exhibit a service-oriented attitude and be able to work effectively in a world-wide, multi-site development environment.
- Possess a positive, can-do demeanor and capable of balancing multiple projects effectively and simultaneously.
- Possess attention to detail and ability to understand and manage complex licensing terms and agreements
We are Siemens
A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow!We offer a comprehensive reward package which includes a competitive basic salary, variable pay, other benefits, pension, healthcare and actively support working from home.We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.Transform the everyday#DVT