Siemens Careers

Advanced Desktop Software Engineer

Huntsville, Alabama
Research & Development

English (US)

Job Description

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

Division Description:

Siemens Digital Factory offers a comprehensive portfolio of seamlessly-integrated hardware software and technology-based services in order to support manufacturing companies worldwide. Siemens PLM Software, a Plano, Texas-based business unit of the Digital Factory Division, is a leading global provider of product lifecycle management (PLM) and manufacturing operations management (MOM) software, systems and services with over nine million licensed seats and more than 77,000 customers worldwide.

For more information, please visit:

Job Description:

Position Overview
The Software Engineer will work on a large commercial CAD application
in the area of Solid Edge CAD.  The employee will perform software
design and software programming for the Solid Edge CAD product with
focus on surpassing customer expectations and achieving high quality
and on-time delivery.  The position requires performing all of the SDLC
steps of software design for one area of a product.  The employee will
create, document and execute software designs for focused product
areas. The employee will resolve problems related to implemented
functionality. The employee will also maintain the Solid Edge code base,
replacing existing functions with more efficient counterparts or improving
their reliability and stability, all by applying principals and best practices
in computer science, engineering, and computational mathematics.


•Transform user interface specifications into software systems that
behave as required.
•Contribute individually or in a team as needed to meet the
requirements of various projects.
•Comprehensive and diversified knowledge of engineering/computer
science methods and practices.
•Technical lead of one or more projects within one area of a product.
•Provide input to the technical direction for one area of a product.
•Frequent customer interaction.
•Maintain existing software code and resolves customer and internally
reported problems.
•Able to write clean, robust and maintainable code to minimize the cost
of defects over time.
•Work with customers to understand and improve existing code for their
•Able to solve complex technical problems.
•Follow the various steps in the SDLC process including writing design
documents and coding.
•Promote innovation through your ability to learn and introduce new
technologies and concepts.


Required Knowledge/Skills, Education, and Experience
•Bachelors or Master’s degree in Computer Science, Engineering, or
related discipline.
•3+ years of professional experience in CAD product development.
•Must have strong knowledge of C or C++ and the Microsoft Windows
programming environment.
•Minimum of 3+ years of programming experience in C, C++.
•Knowledge of advanced data structures, object oriented analysis and
•Knowledge of Parasolid or similar geometric modeling libraries is a



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.