> Markdown version of [/jobs/ext/4694750-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/4694750-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Siemens AG - **Location:** Wilsonville, OR, United States - **Experience:** Expert - **Salary:** $154,200 - $277,600 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Computer Vision, Automation of Tests, C++ (Programming Language), Computer Programming, Data Structures, Distributed Systems, General-Purpose Computing on Graphics Processing Units, Python (Programming Language), Knowledge Management, Machine Learning, Performance Tuning, Software Architecture, Inference Optimization, Software Tools, Scientific Computating, Software Engineering, Software Systems, Retrieval-Augmented Generation, Large Language Models, Agentic-AI, Information Technology, Machine Learning Operations - **Published:** November 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8abf1c4af6038720 ## About the Role 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. ## Description 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., 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.