コンテンツへスキップ フッターへスキップ

C++ R&D Senior Software Engineer, Design-for-Test (DFT)

ジョブID
498056
公開開始日
06-専攻-2026
組織
Digital Industries
職種分野
Research & Development
会社
Siemens Industry Software Sp. z o.o.
経験レベル
シニアプロフェッショナル
ジョブタイプ
フルタイム
勤務形態
ハイブリッド(リモート/オフィス)
雇用形態
無期雇用
下記のシーメンスロケーションのうちどれか
  • ポーランド

Siemens Digital Industries Software - Transform the everyday.

Let's make the difference together!

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 cost-effectively. 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.

 

Position Overview

Join our elite R&D team as a Senior Software Engineer, Design-for-Test (DFT) and become a cornerstone of the industry-leading Tessent product line. In this pivotal role, you will drive the development of advanced DFT tools, with a particular focus on Tessent

We are seeking an expert who can not only design and implement cutting-edge software solutions but also provide technical leadership, mentor junior engineers, and contribute significantly to our strategic technical direction. This is an opportunity to make a substantial impact on the future of integrated circuit testing.

 

What you'll be doing:

  • Advanced Algorithm Development: Research, design, and implement sophisticated algorithms for ATPG, test compression, fault diagnosis, and debug, addressing complex challenges in modern IC designs.
  • Performance & Scalability: Drive initiatives to enhance the performance, scalability, and robustness of our DFT software solutions, ensuring they meet the demands of next-generation silicon technologies.
  • Strategic Contribution: Collaborate with product management and other R&D teams to define future technical roadmaps, evaluate new technologies, and translate complex requirements into innovative software designs.
  • Mentorship & Guidance: Provide expert technical guidance and mentorship to a talented team of software engineers, fostering a culture of technical excellence and continuous improvement.
  • Problem Solving: Tackle the most challenging technical problems in DFT, applying deep analytical skills and creative solutions.
  • Quality Assurance: Oversee the maintenance and expansion of comprehensive regression test suites to ensure the highest quality and reliability of our tools.
  • Cross-Functional Collaboration: Work effectively within a distributed, agile R&D environment, engaging with various stakeholders to deliver impactful solutions.
 

What you'll bring:

Required Qualifications:

  • Advanced Degree: Ph.D. or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a closely related field.
  • Extensive C++ Expertise: 6+ years of professional C++ programming experience in developing high-performance, complex software systems, preferably within the EDA or semiconductor industry.
  • Deep DFT Knowledge: Comprehensive understanding of Design-for-Test (DFT) architectures, methodologies, and industry standards.
  • Software Architecture & OOP: Expert-level understanding of software architecture best practices, design patterns, and object-oriented programming principles.
  • Algorithms & Data Structures: Exceptional skills in designing and analyzing complex algorithms and data structures, with a focus on efficiency and scalability.
  • Digital Logic Design: Strong foundational knowledge of digital logic design, circuit theory, and semiconductor physics.
  • Problem-Solving Prowess: Demonstrated ability to creatively solve highly complex technical problems, often involving novel approaches.
  • Linux Development: Extensive experience with software development on Linux platforms and proficiency with modern development tools (e.g., Git, debuggers, profiling tools).
  • Communication & Leadership: Excellent verbal, written, and interpersonal communication skills, with a proven ability to lead technical discussions, present complex ideas, and influence technical direction.

Preferred Qualifications:

  • Hardware Description Languages: Strong proficiency with Verilog, SystemVerilog, or VHDL.
  • Parallel Computing: Experience with parallel programming, multi-threading, or distributed computing for performance optimization.
  • Machine Learning/AI: Knowledge or experience with machine learning methodologies, particularly as applied to EDA or DFT challenges.
  • Scripting Languages: Proficiency in scripting languages such as Python or Perl for automation and data analysis.
 

Pay Transparency
The salary range for this position is 207,200 PLN to 387,800 PLN 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.

 

Working at Siemens Software

Why us?

We’re Siemens. 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!

We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme and generous holiday allowance.

Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access and equal opportunity.

 

Transform the everyday

 

#LI-EDA

#LI-Hybrid
#LI-DS1