Are You An Employer?
If you're looking to post a job, go to our employer website. (Thanks, but I'm searching for a job).)
Are You A Job Seeker?
If you're searching for a job, go to our job seeker website. (Thanks, but I'm looking to post a job).)
Don't display this message again x
Sign In
 [New User? Sign Up]
Mobile Version

Intelligent Systems Software Architect


Princeton, New Jersey 08850
Job Code:
Research & Development
Job Type:
Job Status:
Full Time
1st Shift
  • Information Technology
  • Computer Engineering
  • Computer Programming/Systems
  • Research
  • Software Engineering
  • Save Ad
  • Email Friend
  • Print

Job Details

Are you passionate about high-quality software, software architecture and artificial intelligence? Do you want to work on innovative products? This position might be for you.

For nearly 170 years, pioneering technologies and the business models developed from them have been the foundation of Siemens‘ success. Our central research and development unit, Corporate Technology (CT) plays an important role in this. Together with our global network of experts, we are a strategic partner to Siemens’ operative units and provide important services along the entire value chain – from research and development to production and quality assurance, as well as optimized business processes. Our support provided to the businesses in their research and development activities is ideally balanced with our own future-oriented research.

We at Corporate Technology are more than employees: We are actively helping to make people’s lives a little better every day. Would you like to be a part of that? Then join us. We offer you a high level of practical relevance as well as an opportunity to individually contribute your knowledge and your visions around the world. Whether you’re helping to develop products for the operating units or working in interdisciplinary projects for the business areas: At Corporate Technology you’ll be working in the heart of Siemens’ technological research together with the best.

The Research in Digitalization and Automation (RDA) department, as part of Siemens Corporate Technology (CT), is at the heart of Siemens R&D. Our deep competence and expertise make us the preferred partner for innovation. We develop technologies with wide applicability so that Siemens may successfully bring innovations to market. Our scientists located around the world help create and retain a technological edge for Siemens in the focus area of automation, electrification and industrial digitization.
Siemens’ central research and development arm sees itself as a strategic partner to the company’s businesses. It plays a key role in achieving and maintaining leading competitive positions in the fields of electrification and automation while at the same time helping Siemens fully tap into the growth field of digitalization.

Corporate Technology’s research group Architecture and Verification of Intelligent Systems is currently seeking an Intelligent Systems Software Architect for our Princeton, NJ location. 

Complex software-intensive systems are at the core of Siemens’ business. Siemens trains, power plants, factory automation, building automation, power grid control, medical devices, and others depend on the correct operation of software. Therefore, sustainable software architectures are essential for the success of our businesses. The software architects in our team help Siemens business units world-wide to improve their software architectures, making our products even more reliable, performant, scalable and maintainable. We also help business units translate new business ideas into innovative software solutions and successful products. Our research results influence Siemens products and are reflected in patents and publications in journals and conferences. The Intelligent Systems Software Architect will work at the intersection of software engineering and artificial intelligence and will help Siemens development teams to leverage AI building blocks to develop new products or enhance existing ones. 

What are my responsibilities?

• Design and implement intelligent systems for Siemens business units.
• Extract architecturally-significant requirements for intelligent systems, and ensure feasibility of these requirements.
• Evaluate solution alternatives that involve neural networks, genetic algorithms, SAT/SMT solvers, constraint solvers, planners, logic deduction engines, Bayesian belief networks, and other technologies.
• Define, articulate and apply architectural principles and patterns when building intelligent systems.
• Review architectures and work with business units to improve their software architecture.
• Document and communicate architectures.
• Provide technical leadership to the team, collaborators and customers.
• To be aware of state-of-the-art software architecture methods, tools and trends and technologies to build intelligent systems.
• Identify high-impact research topics in intelligent systems architecture.
• Perform research, development and consulting projects collaborating with colleagues, customers and universities.
• Present proposals, concepts, and results to collaborators and customers.
• Perform Siemens-internal software architecture trainings.
• Write papers for presentation in journals and conferences. 
• Supervise the work of graduate student interns.
• Acquire and lead Siemens-internal research and development projects.
• Travel to meet with collaborators and Siemens-internal customers.


• Minimum of six years of experience in software development and software engineering is required. Recent PhD graduates with appropriate graduate research/internship experience will be considered. 
• Masters in Computer Science or related field required. Ph.D. preferred.
• Strong theoretic background and practical experience in systematic software engineering.
• Experienced in using neural networks especially deep learning, genetic algorithms, deduction engines, constraint solvers and similar technologies to solve real application problems.
• Experienced in evaluating and improving the performance and scalability of intelligent systems. 
• Ability to generalize key principles and successful methods from one project and apply them to other projects across the company. 
• Ability to quickly understand key concepts of unfamiliar domains.
• Ability to work on a problem from the analysis phase to the implementation of a practical solution. 
• Familiarity with major programming languages (C/C++, C#, Python, Java) and software development for major platforms (Windows, Linux) 
• Strong publication record in peer-reviewed journals and conferences required. 
• Strong skills in problem solving, communication, and team work. 
• Willingness to travel 20% of the year domestically and internationally. 
• Outstanding written and verbal communication skills in English.
• Excellent interpersonal skills and can-do attitude and the ability to work independently and prioritize work.
• Strong collaboration skills and ability to thrive in a fast-paced environment.

• Successful candidate must be able to work with controlled technology in accordance with US Export Control Law. US Export Control laws and applicable regulations govern the distribution of strategically important technology, services and information to foreign nationals and foreign countries. Siemens may require candidates under consideration for employment opportunities to submit information regarding citizenship status to allow the organization to comply with specific US Export Control laws and regulations. Additional information on the US Export Control laws & regulations can be found on

What else do I need to know?

For more information please refer to our website at

Quick Search:

Enter Keyword(s):
Enter Location: