1+ months
2018-03-202018-05-13

Advanced Desktop Software Engineer

Siemens
Huntsville, AL
**Advanced Desktop Software Engineer**







Locations:Huntsville, Alabama







Job Family: Research & Development







New Search







Apply







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:







https://www.siemens.com/us/en/home/company/about/businesses/digital-factory.html







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







**Responsibilities**



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



area.



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 Masters 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



design.



Knowledge of Parasolid or similar geometric modeling libraries is a



plus.







\#LI-DK1







**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 https://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm .







**Pay Transparency Non-Discrimination Provision**



Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here at https://www.dol.gov/ofccp/pdf/pay-transp_formattedESQA508c.pdf .

Categories

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Advanced Desktop Software Engineer

Siemens
Huntsville, AL

Share this job

Advanced Desktop Software Engineer

Siemens
Huntsville, AL
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast