25 days old
2018-01-232018-02-22

Software Engineer - Advanced

Siemens
Charlotte, NC
**Software Engineer - Advanced**







Locations:Charlotte, North Carolina







Job Family: Research & Development







Apply







English (US)







**Job Description**







**Division:** Digital Factory



**Business Unit:** Product Lifecycle Management-PLM



**Requisition Number:** 221018



**Primary Location:** United States-North Carolina-Charlotte



**Assignment Category:** Full-time regular



**Experience Level:** Mid 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, 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:**







**Siemens PLM US Talent Acquisition**







**Position Overview**







This position is for the Research wing of the Camstar Enterprise Platform Team, which is responsible for monitoring the transforming technology landscape and to research about latest tools and technologies to help design/create the next generation of the Platform.







**Responsibilities**







The Advanced Software Engineer is responsible for understanding the current product offering, its underlying technology, architecture & design principles, evaluating new technologies, design ideas, research new methodologies to solving software engineering problems related to the current field of business. They will be expected to provide input to the technical direction for one or more areas of the product/research. They are also responsible for building the tools and framework needed to take the research ideas forward into development. They are responsible for delivering core functionality that reaches a high level of quality with minimal defects.







**Specifics:**







Analyze, evaluate new tools, frameworks or technologies as needed







Design, develop & showcase prototypes for new ideas







Design & build new framework or tools







Generate detail design for the proposals







Document the analysis & evaluation procedures & the results







Implement and test new functionality or ideas to support existing Camstar platform







Implement and test new functionality to support existing Camstar Development & Design tools







Assist development engineers in the development, build, release, and patch creation process, when needed







Investigate and resolve bugs in existing software, when needed







Perform reviews and approvals of other developers code, when needed







Interact with development group and QA as necessary







Interact with Product Management team members







Provide technical advice and assistance to development team members







Provide technical assistance to multiple teams including Support & Sustaining Engineering teams







**Required Knowledge/Skills, Education, and Experience**







Degree in Computer Science, Engineering or related science is desired







Minimum of 3+ years development experience in cloud based applications and architectures







Minimum of 6+ years of experience developing platforms, tools & components







Passion for technology research







Strong analytical skills & good judgment







Excellent with Web Applications & Web technologies







Excellent with JavaScript, Angular and other UI Frameworks







Excellent design, programming and debugging skills







Excellent verbal and written communications skills







Expert knowledge of, and experience with C++, C#







Expert knowledge of the **.net** platform & Good understanding of Microsoft technology stack







Strong with databases (Oracle/SQL Server/DB2) and fluent in SQL







Experience with building and maintaining development tools







Experience with Source Control Systems such as TFS, Git etc.







**Desired skills but not required and would be considered a plus if an engineer has** any of these:







o Experience in Azure, AWS or any Cloud provider







o Experience in HoloLens or similar technologies with AR/VR







o Experience in Machine Learning or, AI or Cognitive APIs







o Experience with IoT in the industrial landscape







o Experience on a software team developing enterprise software applications







o Experience with Manufacturing Execution Systems application development or similar custom enterprise software







o Development experience in complete product lifecycle







o Working knowledge of NUnit or other unit testing frameworks







o Experience with Microservices, Web Services, API development







o Experience with Java &/or technology stack for JVM based platforms







o Experience with NoSQL databases







o







Qualified Applicants must be legally authorized for employment in the Unites States. Qualified Applicants should not require employer sponsored work authorization now or in the future for employment in the United States.







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

  • Engineering
  • Financial Services
  • Legal
  • Manufacturing / Production

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:

Software Engineer - Advanced

Siemens
Charlotte, NC

Share this job

Software Engineer - Advanced

Siemens
Charlotte, NC
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