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