Siemens C++ and Web Software Engineer in Milford, Ohio

C++ and Web Software Engineer

Locations:Milford, Ohio

Job Family: Research & Development


Job Description

Division: Digital Factory

Business Unit: Product Lifecycle Management

Requisition Number: 200880

Assignment Category: Full-time regular

Experience Level: Entry level

Education Required Level: Bachelor's Degree

Travel Required: No

Division Description:

Siemens is a global technology powerhouse that has stood for engineering excellence, innovation, quality, reliability and internationality for more than 165 years. As a global technology company, Siemens is rigorously leveraging the advantages that this setup provides. To tap business opportunities in both new and established markets, the Company is organized in nine Divisions: Power and Gas, Wind Power and Renewables, Energy Management, Building Technologies, Mobility, Digital Factory, Process Industries and Drives, Healthcare and Financial Services.

The Siemens Digital Factory Division offers a comprehensive portfolio of seamlessly integrated hardware, software and technology-based services in order to support manufacturing companies worldwide in enhancing the flexibility and efficiency of their manufacturing processes and reducing the time to market of their products.

For more information, please visit:

Job Description:

SUPPORTS EXPORT CONTROL DOCUMENTATION: Only U.S. Citizens, lawful permanent residents (green card), or other protected individual (i.e. persons designated as an asylee, refugee, or a temporary resident under amnesty provisions) may apply.

Position Overview

As a Software Engineer with Siemens PLM Software, you will be responsible for design and implementation of product requirements into specific software features and applications in Teamcenter product suite. In this position, you will work as part of a highly energetic and innovative development team. Your role will be to analyze the product owner requests for new software features, identify innovative solutions, provide software implementation estimates, and use state-of-the-art programming tools and technologies to implement and test the features.

This position is in Teamcenter Development organization in Active Workspace Classification & Search application team reporting to the Sr. Software Engineering Manager.


•Perform Design and Software programming of Products and services in Teamcenter Active workspace product with focus on surpassing customer expectations, on achieving high quality and on-time delivery.

•Perform the steps in Software development life cycle (specs, design, construction, UX, test plan & execution) and/or agile methodology for a number of projects in parallel.

• Creates, documents, and executes software designs which may involve complicated workflows or multiple product areas.

•Has comprehensive and diversified knowledge of engineering/computer science methods and practices.

•Solve complex technical problems.

Required Knowledge/Skills, Education, and Experience

SUPPORTS EXPORT CONTROL DOCUMENTATION: Only U.S. Citizens, lawful permanent residents (green card), or other protected individual (i.e. persons designated as an asylee, refugee, or a temporary resident under amnesty provisions) may apply.

•Bachelor’s degree in computer science, engineering or related field.

•2+ years of experience in one or more Object oriented programming language such as Java or C++ is desirable, but will also consider recent college graduates with Computer Science degree and good knowledge of these technologies.

•1+ year of experience in AngularJS or GWT and JavaScript, HTML, CSS

•Strong knowledge of client-server architecture and web/UI development

•Ability to work in a team environment and be willing to do what is needed for the success of the team

•Understanding of the issues related to object oriented design and design patterns.

•Ability to understand complex products, solutions, and problems.

•Works with minimal supervision on complex projects with wide latitude for independent judgment.

•Excellent written and verbal communication skills

Preferred Knowledge/Skills, Education, and Experience

•Prior experience in developing Active workspace client or Web application or Teamcenter or Database applications is preferred

•1+ year of experience in Agile process and methodology is a plus

•Knowledge of Service Oriented Architecture (SOA) development and debugging techniques is preferred.

•Design and development experience using Eclipse or other IDEs is preferred.


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 at .

Pay Transparency Non-Discrimination Provision

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