Senior C++ Software Engineer
Role details
Job location
Tech stack
Job description
You'll join a dynamic scrum team focused on developing competitive features and integrating solutions for the EDA industry. In this role, you'll work on designing and implementing new functionalities while maintaining the quality and performance of our existing software platform. You'll collaborate with talented engineers across an international environment, contributing to the technical direction and architecture of our products while growing professionally alongside your teammates., * Develop new competitive functionalities and support existing software solutions for EDA applications
- Analyze problem definitions, requirements, and proposed solutions to determine operational feasibility
- Contribute to all levels of software architecture and participate in design decisions
- Participate in software design reviews, code reviews, and technical documentation creation
- Ensure software quality by creating and maintaining automated tests on a regular basis
- Collaborate within and across agile teams in an international, fast-paced environment
Requirements
Required:
- Proven professional experience with C++ 11/14/17
- Professional experience with Qt library for desktop application development
- Experience developing desktop applications for Windows
- Strong analytical skills and ability to work effectively in dynamic team environments
Preferred:
- Experience with Python, Boost, or Google Test (GTest)
- Familiarity with SVN and Visual Studio 2022
- Prior experience with EDA products or tools
Benefits & conditions
The salary range for this position is PLN 218,920 to PLN 289,600 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; you can access the benefits available in your country via the link: https://jobs.sw.siemens.com/benefits