跳至內容 跳至頁尾

Senior Software Engineer - EDA

職缺編號
485465
發布時間
17-十一月-2025
組織
Digital Industries
工作領域
Research & Development
公司
Siemens Industry Software Closed Joint-Stock Company
經驗等級
高級專業人士
工作职位
全職
工作模式
混合型(遠端/辦公室)
工作性質
長期
地點:全球任何西門子據點

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.

As a Senior Software Engineer you will be a part of a small team, you will work closely with other team members to develop, test and maintain code for a state-of-the-art circuit analysis tool. You will use your expertise in C++ and Linux to implement scalable, high-performance solutions that are robust and maintainable. You will be expected to have a broad-based understanding of all aspects of a complete software solution.

Key Responsibilities:

  • Work with other team members to understand requirements and propose solutions.
  • Write robust, maintainable code using best practices in object-oriented C++.
  • Write test cases and work with QA to develop automated regression tests.
  • Maintain and improve existing software, restructuring or rewriting as necessary.
  • Work with tech pubs to document functionality as required.

Required Qualifications:

  • BS/MS in Electrical Engineering, Computer Science or equivalent.
  • 5+ years of experience writing low-level C++ for a broad range of applications.
  • Strong object-oriented programming skills with an emphasis on maintainability and reuse.
  • Expertise with STL, data-structures, multi-threading, memory use and other system level aspects.
  • Familiarity with large, complex source trees, performance analysis tools and code optimization.
  • Proven track-record of writing high performance, maintainable, low-level code.
  • Ability to utilize standard Linux development tools along with bash, Perl, Tcl/Tk, Qt, etc.
  • Attention to detail, ability to work-independently, pride of ownership.

Additional preferred qualifications:

  • EDA industry experience, ideally related to Synthesis, PnR, STA.
  • Development experience using the Tcl scripting language.
  • Experience writing custom, user-level, command-based APIs.

Working at Siemens Software

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.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

Siemens Industry Software is an equal opportunities employer and does not discriminate unlawfully on the grounds of age, disability, gender assignment, marriage, and civil partnership, pregnancy and maternity, race, religion or belief, sex, sexual orientation, or trade union membership.

Transform the everyday

#LI-EDA

#LI-Hybrid
#LI-DS1