Principal Software Engineer - Calibre PERC- AI/ML
Job
Siemens
Remote
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Principal Software Engineer - Calibre
PERC- AI/ML
JobID 501797
Posted since 09-Apr-2026 Organization Digital Industries Field of work Research & Development Company Siemens Industry Software Inc. Experience level Experienced Professional Job type Full-time Work mode Hybrid (Remote/Office) Employment type Permanent Location(s) Wilsonville - Oregon - United States of America 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.
Similar remote jobs
Volkswagen Group DE
Ashburn, VA
Posted2 days ago
Updated1 day ago
Similar jobs in Wilsonville, OR
Domino's
Wilsonville, OR
Posted2 days ago
Updated1 day ago
Domino's
Wilsonville, OR
Posted3 days ago
Updated2 days ago