Offers “Siemens”

Expires soon Siemens

00042101-Software Engineer

  • Milford (Surrey)
  • Bachelor's Degree
  • IT development

Job description

Locations:Milford, Ohio
Job Family:Research & Development

New Search
Apply

English (US)

Job Description

Division: Digital Factory
Business Unit: Product Lifecycle Management-PLM
Requisition Number: 235398
Primary Location: United States-Ohio-Milford
Assignment Category: Part-time regular
Experience Level: Mid level
Education Required Level: Bachelor's Degree
Travel Required: 5%

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, Healthineers 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: http://www.siemens.com/businesses/us/en/digital-factory.htm

Job Description:

As a member of a development team, the software engineer filling this

position will develop, enhance, and maintain finite element software

for Windows and Linux platforms. You will be a part of a strong team in

a fast-paced environment that is rapidly moving to an agile process.

Responsibilities will include defining requirements and functional

definitions to satisfy customer workflows, utilizing structured and

object orientedanalysis and design techniques, implementing and

integrating algorithms, creating and executing quality assurance test

plans, and assisting with documentation. At Siemens, everysoftware

engineer has the opportunity to positively impact millions of customers

and you will be called on to identify and realize these opportunities.

The successful candidate will follow and help establish good/best

practices and standards to efficiently develop high quality software.

They will possess sufficient domain knowledge to understand and analyze

requirements and to propose and deliver innovative solutions to meet

these requirements.

PREREQUISITES: • Bachelor of Science (MS) in Mechanical Engineering,

Aerospace Engineering, Engineering Mechanics, Computer Science,

Computer Engineering, or equivalent • 1-2 years minimum experience

using C structured and C++ object oriented programming techniques in a

commercial quality software environment • 1-2 years minimum experience

with finite element modeling and analysis and computer-aided

engineering (CAE) software • ESSENTIAL ACTIVITIES: Activities

include the entire suite of Software Development Lifecycle process

steps (SDLC), including: • Project Management. Participates in project

planning (task subdivision, and identification, dependency

identification, estimating effort) and project tracking (monitoring,

reportingand adjusting). • Process focus. Follows established

good/best practices and standards to help efficiently develop high

quality software. • Product or domain knowledge. Maintains industry

and technology knowledge in relevant product areas.Evaluate customer

requests anddevelop an understanding of customer needs. • Requirement

Definition. Possesses sufficient domain knowledge to understand and

analyze requirements • Functional Definition. Proposes and defines

creative and feasible solutions to effectively address the requirements

• Test Planning. Analyzes code paths and system functionality to drive

test plans. • Algorithm and Software Design. Designs well-constructed

software routines that are potentially reusable and documented

sufficiently to promote maintainability • Coding. Develops code that

achieves quality goals. Uses clear, understandable logic to write

efficient, maintainable code, which meets the design goals,quality

requirements, and coding standards. • Testing. Executes code level and

system level test plans and reports results. • Maintenance (includes

debugging). Maintains existing products andtroubleshoots customer

problems. Explores the actual root cause of a deficiency such that the

source of the problem is removed, rather than implementing a

symptomatic fix

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?

Siemens Careers

US Only:Review Accommodations for Disability

Contact Us

© Siemens AG, 1996 – 2018
Terms Privacy Policy Cookie Policy

Cookies are used on this site to assist in continually improving the candidate experience and all the interaction data we store of our visitors is anonymous. Learn more about your rights on ourPrivacy Policy page.

Okay x

Make every future a success.
  • Job directory
  • Business directory