Siemens EDA is a global technology leader inElectronic Design Automation software. Our software tools enable companies around the worldto develop highly innovative electronic products faster and more cost-effectively.Our customers use our tools to push the boundaries of technology and physics todeliver better products in the
increasingly complex world of chip, board, and systemdesign.
As a C++ Software Development Engineer, you willparticipate in developing breakthrough Electronic Design Automation (EDA)software, which is used by our customers to create a variety of amazingproducts, from smartphones to satellite systems. We believe in Agiledevelopment, so our teams are expected to be self-sufficient and performwithout the classical management structure. Furthermore, these teams foster aculture that allows everyone to express their views, be a contributor, and growas a professional.
Want more jobs like this?
Get Software Engineering jobs in Katowice, Poland delivered to your inbox every week.
The primary job responsibility will be tomaintain/support and enhance an analog and mixed signal simulator andsimulation environment that can be used to verify the functionality of circuitsand designs in PCBs and systems. This includes developing and maintainingsolutions to simulate on a local computer and on a server farm.
KeyResponsibilities:
- Develop new competitive functionalities and support the existing software solutions.
- Analyze requirements and contribute to all levels of the architecture and development.
- Work on large scale software development using industry standard software development and source code management tools.
- Ensure good quality of software by creating automated tests on a regular basis and then maintaining them.
- Participate in software design and code reviews.
- Collaborate within and outside your Agile Kanban or Scrum team in an international environment.
- Grow professionally together with your teammates.
Qalifications:
- C/C++
- Visual Studio
- Good understanding of modeling and/or mathematical modeling
- Knowledge of data structures, algorithms, algebra, calculus, circuit analysis
- Experience in developing mathematical algorithms
- Master's or PhD degree in Computer/Software Engineering, Electronics/Electrical Engineering, Math, Physics, or a related discipline.
- Excellent C/C++ knowledge with significant experience in C/C++ programming.
- Excellent analytical skills and an understanding of data structures and algorithms.
- Experience with object-oriented software design and design patterns.
- Ability to work independently or with a team in a dynamic environment.
Beneficial skills:
- Java
- VHDL AMS / Verilog AMS
- Bash scripting
- EDA-products experience / understanding of EDA objects and principles
- Background in physics and math
.
We areSiemens
Acollection of over 377,000 minds building the future, one day at a time in over200 countries. We'rededicated to equality, and we welcome applications that reflect the diversityof the communitieswe work in. All employment decisions at Siemens are based on qualifications, merit, andbusiness need. Bring your curiosity and creativity and help us shapetomorrow!
We offer acomprehensive reward package which includes a competitive basic salary, bonus scheme,generous holiday allowance, pension, and private healthcare.
We willensure that individuals with disabilities are provided reasonable accommodationto participatein the job application or interview process, to perform essential jobfunctions, and to receiveother benefits and privileges of employment. Please contact us to request accommodation.
Transformthe everyday
#LI-EDA
#LI-Hybrid
#LI-AZ1