Position Overview
We are seeking a Principal Software Engineer with strong expertise in artificial intelligence and software architecture to help develop the next generation of intelligent engineering software.
In this role, you will lead the design and development of AI-powered capabilities that automate complex workflows, improve engineering productivity, and turn domain expertise into reliable, scalable software. You will work closely with engineering, product management, and customer teams to translate emerging AI technologies into production-ready solutions across the Siemens EDA portfolio.
This position requires hands-on engineering, sound architectural judgment, and the ability to guide technical direction and mentor engineers.
Key Responsibilities
• AI Architecture & Development: Define and implement software architectures that integrate machine learning, generative AI, and agentic workflows into engineering applications.
• Intelligent Workflow Automation: Build AI agents that use software tools, APIs, and domain knowledge to execute tasks, validate results, and support human oversight.
• Production Engineering: Advance AI capabilities from experimentation to deployment, emphasizing maintainability, scalability, performance, and reliability.
• Evaluation & Quality: Establish testing and evaluation approaches for AI systems, including task success, accuracy, robustness, reproducibility, and operational performance.
• Product Definition & Strategy: Partner with product management and domain experts to identify valuable AI use cases, define requirements, and guide technical roadmaps.
• Cross-Functional Collaboration: Work with software, infrastructure, research, and customer teams to integrate and deploy AI capabilities within existing products and platforms.
• Technical Leadership: Lead architecture and design reviews, establish engineering standards, mentor engineers, and resolve complex technical challenges.
• Research & Innovation: Evaluate emerging AI technologies and make practical build-versus-adopt decisions based on product needs and engineering evidence.
• Technical Communication: Clearly document and present designs, tradeoffs, capabilities, and results to technical and nontechnical audiences.
Qualifications
Required Qualifications
• A bachelor's, master's, or Ph.D. in Computer Science, Electrical Engineering, Applied Mathematics, Physics, or a related technical field.
• A minimum of 10 years of professional software engineering experience, including substantial hands-on experience developing and deploying AI or machine learning capabilities.
• Demonstrated technical leadership in designing and delivering complex, production-quality software systems.
• Strong programming skills in Python and C++, with experience developing in Unix/Linux environments.
• Practical experience with modern AI frameworks and applying machine learning, large language models, or generative AI to real-world problems.
• Experience integrating AI models with software tools, APIs, data sources, and application workflows.
• Strong understanding of software architecture, algorithms, data structures, automated testing, and performance optimization.
• Ability to evaluate AI system behavior, diagnose failures, and improve quality through systematic testing and measurement.
• Strong written and verbal communication skills, with the ability to collaborate across disciplines and guide technical decisions.
Preferred Qualifications
• Experience with agent orchestration, tool calling, retrieval-augmented generation, or knowledge management systems.
• Experience with model serving, inference optimization, GPU computing, or distributed systems.
• Familiarity with model adaptation, fine-tuning, computer vision, or scientific computing.
• Experience deploying AI solutions in enterprise or customer-controlled environments.
• Familiarity with semiconductor manufacturing, EDA, inspection, metrology, or other complex engineering domains.
The salary range for this position is $154,200 to $277,600 and this role is eligible to earn incentive compensation. The actual compensation offered is based on the successful candidate's job-related skills, experience, and relevant education/training. Siemens offers health and wellness benefits to employees; you can access the benefits available in your country via the link: https://jobs.sw.siemens.com/benefits/
Siemens Software. Transform the Everyday
#LI-Hybrid #LI-EDA
You'll Benefit From
Siemens offers a variety of health and wellness benefits to our employees. Details regarding our benefits can be found here: https://www.benefitsquickstart.com/siemens/index.html
The pay range for this position is $154,200 - $277,600 annually. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications, and premium geographic location.