Jobs filters

SENIOR SOFTWARE ENGINEER - EDA - 485465
Yerevan, Armenia
JUNIOR QA ENGINEER - 485670
Yerevan, Armenia
SOLUTION ARCHITECT (CAPITAL) - 488359
Mölndal, Sweden
STUDENT WORKER - 487994
Solna, Sweden
PARTNER SALES EXECUTIVE - 464974
Ciudad de Buenos Aires, Argentina
TECHNICAL ARCHITECT - CLOUD APPLICATION SERVICES (PROCESS ENGINEERING TEAM) - 486833
Pune, India
SERVICES SENIOR MANAGER - 485144
Pune, India
QUALITY MANAGEMENT SPECIALIST – ADVANCED - 486670
Pune, India
PROJECT TEST ENGINEER (QUALITY ASSURANCE) - 3DE STRUCTURE SOLVERS TEAM - 484241
Pune, India
SOFTWARE ENGINEERING MANAGER IN DEVOPS - 481935
Pune, India
SOFTWARE ENGINEER - RUST AND JAVA/C# - 482621
Pune, India
SOFTWARE ENGINEERS - ASSOCIATE - 482618
Pune, India
SENIOR SOFTWARE ENGINEER - EDA - 485465
Yerevan, ArmeniaSiemens Digital Industries Software is driving transformation to enable a digital enterprise where engineering, manufacturing and electronics design meet tomorrow. Our solutions help companies of all sizes create and leverage digital twins that provide organizations with new insights, opportunities and levels of automation to drive innovation.
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
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




