Principal Software Engineer - Calibre PERC- AI/ML
Siemens
Principal Software Engineer - Calibre PERC- AI/ML
Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. We are looking for a highly motivated Principal Software Engineer to work as part of the Calibre R&D team developing high-performance circuit reliability verification solutions. In addition to strong systems and algorithmic expertise, this role requires demonstrated experience applying Artificial Intelligence (AI) and Machine Learning (ML) techniques to complex engineering problems. The ideal candidate is analytical, detail-oriented, and capable of translating advanced AI concepts into robust, production-quality software.
Responsibilities
Be a core member of the Calibre PERC team, an industry leader in circuit reliability verification. Design, implement, debug, and maintain high-performance software features, including AI-assisted analysis, automation, and optimization capabilities. Collaborate closely with field teams and key customers to identify opportunities where AI/ML can improve accuracy, performance, scalability, or usability of solutions. Architect and integrate AI/ML components such as predictive models, heuristics, or learning-based optimizations into large-scale C++ codebases. Evaluate, prototype, and productionize data-driven approaches alongside traditional algorithmic techniques. Provide technical leadership through code reviews and mentorship to junior engineers, including guidance on AI-aware software design and best practices.
Required Knowledge, Skills, Education, and Experience
• Bachelor's degree in Computer Science, Electrical Engineering, or a related field; Master's or Ph.D. preferred. • Proven experience of around 10 years in software development, with a strong C++ programming background. • Solid foundation in algorithms and data structures, including graph algorithms. • Hands-on experience with Artificial Intelligence and/or Machine Learning, such as: • Applying ML models to real-world engineering or data-intensive problems • Feature engineering, model evaluation, and performance trade-offs • Integrating trained models into production systems • Proficiency in Unix/Linux development environments. • Experience using Python for AI/ML prototyping, data analysis, or tooling. • Ability to work independently, take ownership of complex problems, and drive solutions to completion.
Preferred Knowledge and Skills
• Experience applying AI/ML techniques to EDA, simulation, circuit analysis, or other scientific/engineering domains. • Familiarity with ML frameworks or libraries (e.g., PyTorch, TensorFlow, scikit-learn) and their integration with C++ systems. • Knowledge of statistical methods, optimization techniques, or probabilistic modeling. • Experience with shell scripting and interpreted languages (Tcl, Python, etc.). • Understanding of model lifecycle considerations, such as data quality, validation, monitoring, and maintainability. • Background in circuit verification is a plus. • Strong alignment with software craftsmanship, quality, and long-term maintainability. • Proven attention to detail, with the ability to accurately estimate, plan, and deliver high-quality software on schedule. • Excellent verbal, written, and interpersonal communication skills.
Why Us?
Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software. A collection of over 377,000 minds building the future one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow! Siemens Software. Transform the Everyday with Us
- ...leading technology company in Wilsonville, Oregon is seeking a Principal Software Engineer to join its Calibre R&D team. This role requires strong C++ programming skills and extensive experience in applying AI and Machine Learning to complex engineering problems....Suggested
- ...leader in Electronic Design Automation software. Our software tools enable companies... ...a highly motivated Senior Software Engineer to work as part of Calibre R&D team that develops high... ...You will be part of a Calibre PERC team that is the industry leader. The...SuggestedWork at officeLocal areaWork from home
- ...build, and productize agentic AI capabilities that empower existing... ...closely with SRE, Platform Engineering, Security, and Product to... ...libraries, and vector databases. AI/ML and Information Retrieval... ...preferred. Experience 4-8+ years of software development with 2+ years...SuggestedWork at officeWork from home
$155k
Netclaim is seeking an Applied AI / Evaluation Engineer to join their team in Lake Oswego, Oregon. In this hybrid role, you will be responsible for... ...'s degree in a relevant field and 5+ years of experience in ML engineering or AI evaluation. Compensation starts at $155,00...Suggested$155k
...changing the way people experience life at work! As an Applied AI / Evaluation Engineer, you will own the quality, measurement, and behavioral... ...Statistics, or a related STEM field 5+ years’ experience in ML engineering, AI evaluation, or applied AI quality assurance...Suggested$78.4k - $107.9k
...Pioneer the Future of Autonomous Quality: Agentic AI QA Engineer Ready to redefine the boundaries of software testing by building goal-oriented AI systems that... ...abilities Bonus Points For Familiarity with AI/ML concepts and their application in software testing...Ongoing contractFull timeLocal areaWorldwide$155k
...people experience life at work! As an AI Platform Runtime Engineer, you will build, test, deploy, and... ...Master's degree in Computer Science, Software Engineering, or a related field ~5+... ...or Kubernetes) ~ Understanding of AI/ML runtime requirements including model serving...- A global technology company is seeking an Agentic AI QA Engineer to enhance the quality of software releases. The role focuses on developing autonomous testing... ...'s degree, and experience with C#, UI tests, and AI/ML applications. This position offers a competitive salary...
- Job Family: Software Req ID: 490274 Siemens EDA is a global technology leader in Electronic Design Automation software... ...design. We are looking for a highly motivated Principal Engineer to work as part of Calibre LVS R&D team. You need strong C++ skills, Linux experience...Full timeWork at officeWork from home
- ...Senior Agentic AI Software Engineer - Hybrid US We are seeking a Senior Agentic Software Engineer to design, build, and operate production-grade AI agent systems that augment and automate real business workflows. This role goes beyond prompt engineering or demo-...Work at officeWork from home
- ...Company Description Viento Analytics, LLC specializes in software leadership and analytics consulting, offering tailored solutions... ...full-time, on-site role based in Lake Oswego, OR, for a Staff AI Engineer. The Staff AI Engineer will design and deploy advanced...Full time
- A global software company is seeking a Senior Agentic Software Engineer to design and operate AI systems that enhance real business workflows. The role involves building trustworthy, scalable agentic capabilities and integrating them into existing services. Candidates must...
$144.6k - $198.8k
...lead a technical team at the absolute forefront of the AI revolution in enterprise software? As the Development Manager, you will be the key driver... ...increase precision and productivity for Architecture, Engineering, Construction, and Operations. What Makes This Role...Full timeLocal areaWorldwideFlexible hours- A global technology company in Lake Oswego seeks an AI Software Engineering Manager to lead the evolution of their ERP product suite. This role involves integrating AI and machine learning into core business logic, serving as the primary technical architect for global ERP...
$150k
...things right. You will join our Product Engineering team that shares a passion for writing... ...reputation and bottom line. As our Principal Software Engineer at NAVEX, you will have ample... ...a strong interest in Generative AI and the ability to evaluate and apply emerging...- ...maintenance operations. Our comprehensive suite of software products empowers clients to ensure... ...seeks a full-stack PHP software engineer to join our team in building and maintaining... ...Experience with Python, C#, OCR tools, and/or ML/AI desired, but not required. Strong...Temporary workWork experience placementWork at officeLocal areaRemote workFlexible hours
- ...Mercor is seeking experienced cloud-computing professionals to build realistic enterprise environments for AI evaluation. The ideal candidate will have expertise in cloud architecture, site reliability, and DevOps, leveraging tools from AWS, Microsoft Azure, and other...Remote work
- ...Mercor is seeking cloud-computing professionals to partner with leading AI labs on Project Atlas. This role involves recreating digital workspaces and designing tasks for assessing AI agents. Candidates should have experience with cloud architecture, DevOps, and major...Remote work
- ...intelligence, and executive decision-making Leverage modern AI-assisted analytics and automation tools to accelerate reporting... ...business insights Partner cross-functionally with Operations, Engineering, Quality, Supply Chain, Finance, and executive leadership to...Permanent employmentH1b
- A leading global technology company in Lake Oswego, Oregon, is seeking an Agentic AI Quality Assurance Engineer. The successful candidate will enhance software release quality through autonomous testing systems. This role includes collaborating with developers, designing...
$105.6k - $145.2k
A leading technology company in Lake Oswego seeks a Software Engineer to innovate at the intersection of AI and construction. You will design and optimize features, leverage AI tools for development, and contribute to all phases of the software lifecycle. The ideal candidate...$130k
...At NAVEX you will join our Product Engineering team that shares a passion for designing... ...reputation and bottom line. As our Senior Lead Software Engineer, you will provide technical... ...experience with machine learning, prompts and AI agents Knowledge of GitHub...$129.6k - $233.3k
Siemens Mobility is seeking a Senior Software Engineer in Wilsonville, Oregon. You will be part of the Calibre R&D team, working on circuit reliability verification solutions. The ideal candidate holds a Bachelor’s in computer science or Electrical Engineering, with up...- Job Family: Software Req ID: 499690 We are a leading global software company dedicated to the world of computer... ...the Role We are seeking a Senior Agentic Software Engineer to design, build, and operate production-grade AI agent systems that augment and automate real...Full timeWork at officeWork from home
- Netclaim in Lake Oswego, Oregon is looking for an AI Platform Runtime Engineer. You will build, test, and operate advanced AI systems to enhance NAVEX’s enterprise-grade platform. This hybrid role requires over 5 years' experience in platform engineering and a strong proficiency...
- Description Principal Embedded Software Engineer SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro-optics, ammunition, airguns, suppressors, remote controlled weapons stations, and training. For over 250 years SIG SAUER, Inc. has evolved...Remote work
- Siemens AG is seeking a highly motivated Senior Software Engineer to join the Calibre R&D team in Wilsonville, Oregon. The role involves developing high-performance circuit reliability verification solutions, requiring a strong background in C++ and up to 7 years in software...
- A global technology leader is seeking a highly motivated Principal Engineer to join their Calibre LVS R&D team in Wilsonville, Oregon. The role requires strong C++ skills, experience in Linux development, and expertise in Electronic Design Automation (EDA), particularly...Work at officeWork from home
$95k
NAVEX is seeking a Senior Software Engineer to join their Product Engineering team in Lake Oswego, Oregon. The ideal candidate will have over 3 years of experience in software engineering, proficient in .NET, C#, React or Angular, and SQL database. This hybrid role offers...Worldwide- ...structure data from SMT and other production equipment to improve visibility into manufacturing performance Partner with operations, engineering, supply chain, quality, and finance teams to deliver reporting solutions that support day-to-day decision making Ensure data...Permanent employmentH1b
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Calibre PERC- AI/ML. Be the first to apply!
- id software Wilsonville, OR
- software sales Wilsonville, OR
- remote software sales Wilsonville, OR
- embedded software Wilsonville, OR
- software asset management analyst Wilsonville, OR
- software Wilsonville, OR
- software implementation project manager Wilsonville, OR
- software support Wilsonville, OR
- healthcare software sales Wilsonville, OR
- software technical support Wilsonville, OR

