Strategic Student Program Software Development Co-op (CS/CE, SISW-PLM)

Job Description

Siemens Digital Industries Software

Strategic Student Program (SSP)

Discover your career with us at Siemens Digital Industries Software!

We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation— helping innovative global manufacturers design better products, faster!  With the resources of a large company, and the energy of a software start-up, we have fun together while creating a world class software portfolio. Our culture encourages creativity, welcomes fresh thinking and focuses on growth, so our people, our business, and our customers can achieve their full potential.


We’re currently recruiting co-ops for our Spring 2020 Strategic Student Program. Our co-op positions will allow you to find a career path that most inspires you. Here, you will apply your education to solve real-world problems, and turn theory into practice. At Siemens, our goal is to empower our students to become the next leaders of our company.

We have positions available in software development, user experience, data management, technical marketing, engineering consulting, and research & design innovation. More information on our specific roles are included in this document.

Baseline Requirements:

·       Currently enrolled as a University of Cincinnati student

  • Minimum 3.0 GPA
  • Authorized to work in the United States without the need for current or future sponsorship by the company
  • Preferred sophomore or pre-junior status
  • Perks:
  • ·       Victorious daily ping pong tournaments
  • ·       Paid volunteer time off
  • ·       Employee discounts at our top customer sites
  • ·       Networking with our global leaders
  • ·       Mentorship from senior engineers
  • ·       Individual career development planning
  • ·       Professional and technical workshops
  • ·       Leadership opportunities
  • ·       Potential for full time offers after university graduation and completion of the program
  • See below for further information about our software development co-op positions available:

Lifecycle Collaboration Software

As part of our Lifecycle Collaboration Software (LCS) organization, you will become immersed in development projects for our Teamcenter software. Teamcenter is our database management software, which allows customers to digitally manage product and manufacturing data. Teamcenter virtually connects and enables collaboration with key players across the product development line. In LCS you will help define new approaches and create fresh functionality. Your responsibility will be to engage in one of our innovative teams by:

  • Designing and developing Teamcenter framework and tools
  • Creating tools, utilities and script development for automation
  • Diving into requirements definition, in-depth analysis, and code implementation
  • Discovering solutions to our problem reports
  • Studying for a Bachelor’s degree in Computer Science or Computer Engineering
  • Strong coding skills in C, C++, C#, JAVA or XML
  • Commanding grasp of JavaScript, HTML, ANGULAR
  • Have experience with, or able to learn, development environments (Microsoft Visual Studio, Eclipse), development tools, and Windows/Unix environments
  • Write clean, robust and maintainable code
  • Inspire collaboration
  • Be a curious question asker
  • Driven and self-motivated

·       Championing all steps in the software development lifecycle (specs, design, construction, test planning and execution)

·       Validating software quality through unit testing, writing automated tests, and bug fixing

·       Analyzing data and reviewing our build/test metrics to make key recommendations

Organization Requirements:

Global Sales & Customer Support

Our Global Sales & Customer Support (GS&CS) team provides assistance to our global customers in the use of PLM Solutions. Our high-level engineering professionals provide virtual assistance to PLM customers who use our NX CAD product suite. In your role as a student co-op, you will follow a work plan designed to develop your professional skills and provide exposure to a broad range of duties and responsibilities.

Organization Requirements:

  • Studying for a degree in Mechanical Engineering, Aerospace Engineering, Mechanical Design or equivalent
  • Sharp troubleshooting and investigation skills
  • Strong analytical, writing, and interpersonal skills
  • Dependable and detail oriented
  • Knowledge of Microsoft Office
  • NX or other 3D CAD Software experience preferred

Product Engineering Software

As a Co-op in Product Engineering Software (PES), you will dive into developing our premiere NX CAD software. Projects in this organization will build off each other. Each successive co-op rotation in PES will expand on a new area of the software development lifecycle. You may work on business critical projects in quality assurance, business analytics, prototypes for new releases, automated tests, test results analysis, etc. You will have the opportunity to partner with senior engineers and push the limits on our project teams to:

·       Learn our software needs and functionality

  • Draft design and coding documentation for future development expansion
  • Create parts and assemblies
  • Design and implement new test cases

·       Interactively test NX through scheduled automated suites

·       Analyze test results and provide insights on detected problems

Organization Requirements:

·       Studying for a Bachelor’s degree in Computer Science or Computer Engineering

·       Strong object oriented programming skills coding skills in C++/C

·       Commanding grasp of C#, Python, Java, VBA, or Perl

·       Knowledgeable in object oriented concepts

·       Write clean, robust, and maintainable code

·       Experience with computer-aided design or engineering software

·       Passion for design, engineering, and programming

·       Dedicated to continuous improvement and learning new languages

·       Inspire collaboration

·       Exceptional communication skills

Simulation and Test Solutions

The Simulation and Test Solutions (STS) organization creates our Simcenter software products for computer aided engineering. STS tackles flow simulation as well as thermal, structural, acoustic, and composite analysis. Senior software and quality engineers will assist students in championing a variety of tasks by:

  • Gathering requirements and prototyping new code
  • Implementing new code changes
  • Developing automated testing on project code
  • Executing environment support
  • Drafting design and coding documentation for future development expansion

Organization Requirements:

·       Studying for a Bachelor’s degree in Computer Science, Computer Engineering, Mechanical Engineering, or Aerospace Engineering

·       CS/CE students must have strong coding skills in C++ or JAVA with knowledge in object oriented concepts

·       ME/AE students must have experience with CAD design or engineering software

·       Commanding grasp of C#, Python, VBA, JavaScript, or Perl is beneficial

·       Write clean, robust, and maintainable code

·       Demonstrate skills in design and programming

·       Rapid learner in new development areas

·       Dedicated to continuous improvement

·       Inspire collaboration

·       Exceptional communication skills

·       Proactive

Engineering Consulting Services

Engineering Consulting Services (ECS) is an organization within Siemens PLM responsible for creating custom tools for Siemens PLM Software implementation engineers. The Product Driven Services team creates tools for services personnel to design, implement, and test complex data migration and data mapping problems around the globe. These tools are developed using the Eclipse IDE for Java developers. In ECS you will play a key role in developing Java solutions from conception to production. In ECS you will proactively:

  • Develop start-from-scratch Java tools to aid Siemens PLM Software implementation engineers worldwide
  • Discover all aspects of software architecture, design, and development
  • Drive projects in Java, XML, XSLT, the Eclipse Rich Application Client framework, and database mapping concepts

Organization Requirements:

  • Studying for a degree in Computer Science, Computer Engineering, or related field
  • Strong coding skills in Object-Oriented programming (preferably Java)
  • Passionate about participating in a collaborative, mentorship program
  • Sharp and tenacious trouble shooting skills
  • Exceptional analytical, investigative, and communication skills
  • Dependable and detail-oriented
  • Inspires teamwork
  • Commanding grasp of Microsoft office


Job ID: 180899

Organization: Digital Industries

Company: Siemens Product Lifecycle Management Software Inc.

Experience Level: Student (Not Yet Graduated)

Job Type: Full-time



Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?