Siemens Digital Industries Software- Transform the everyday.
Let's make the difference together!
Siemens Digital Industries (DI) isan innovation leader in automation and digitalization. Closely, collaboratingwith partners and customers, we care about the digital transformation in theprocess and discrete industries. With our Digital Enterprise portfolio, weprovide and encourage companies of all sizes with an end-to-end set ofproducts, solutions and services to integrate and digitalize the entire valuechain. Meaningful optimization for the specific needs of each industry, ouroutstanding portfolio supports customers to achieve greater efficiency andflexibility. We are constantly adding innovations to its portfolio to integrategroundbreaking future technologies. We have our global headquarters inNuremberg, Germany, and have around 75,000 employees internationally.
Want more jobs like this?
Get Software Engineering jobs in Yerevan, Armenia delivered to your inbox every week.
We offer a role with responsibility,independence and the possibility to contribute proactive. We foster a teamworkculture with room for individual development
Please visithttps://siemensneo.com/disw/
We are looking for a Senior C++Software Development Engineer - Core Systems to join our team in Yerevan,Armenia office.
As part of a small team, you willuse your expertise in C++ and Linux to develop, test and maintain code for astate-of-the-art circuit analysis tool.
Job Responsibilities:
- Collaboratewith other team members to understand requirements and deliver solutions
- Writerobust, maintainable code using best practices in object-oriented C++
- Writetest cases and work with QA to develop automated regression tests
- Maintainand improve existing software, restructuring or rewriting as necessary
- Workwith tech pubs to document functionality as required
Required Qualifications:
- BS/MSin Electrical Engineering, Computer Science or equivalent
- 3+years of experience writing low-level C++ for a broad range of applications
- Strongobject-oriented programming skills with an emphasis on maintainability andreuse
- Expertisein complex data types, containers, multi-threading and time/space complexity
- Familiaritywith scripting languages such as Perl, Tcl/Tk, bash, etc.
- Familiaritywith the Qt framework, STL, GNU-tools and other OSS tools and libraries
- Proventrack-record of writing high performance, maintainable, low-level code
- Abilityto utilize standard Linux development tools along with bash, Perl, Tcl/Tk, Qt,etc.
- Attentionto detail, ability to work-independently, pride of ownership
- Preferred
- Familiaritywith large, complex source trees, performance analysis and code optimization
- EDAindustry experience including the Tcl scripting language
- Understandingof circuit reliability issues such as floating nodes, contention,over/under-voltage, cross-domain leakage and other multi-rail, low-powereffects.
Working at Siemens Software
Why us?
Working at Siemens Software meansflexibility - Choosing between working at home and the office at other times isthe norm here. We offer great benefits and rewards, as you'd expect from aworld leader in industrial software.
We are an equal opportunity employerand value diversity at our company. We do not discriminate on the basis ofrace, religion, color, national origin, sex, gender, gender expression, sexualorientation, age, marital status, veteran status, or disability status.
Siemens Industry Software is anequal opportunities employer and does not discriminate unlawfully on thegrounds of age, disability, gender assignment, marriage, and civil partnership,pregnancy and maternity, race, religion or belief, sex, sexual orientation, ortrade union membership.
Siemens. Making real what matters
If you want to make a difference -make it with us!
#LI-EDA
#LI-DS1
#LI-Hybrid