Resume and JobRESUME AND JOB
Siemens logo

Senior C++ Software Development Engineer

Siemens

Software and Technology Jobs

Senior C++ Software Development Engineer

full-timePosted: Jan 13, 2026

Job Description

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 C++ Software Development Engineer, you will participate in developing breakthrough Electronic Design Automation (EDA) software, which is used by our customers to create a variety of amazing electronic products with wide industry usage. We believe in Agile development, so our teams are expected to be self-sufficient, well collaborative and innovative. Furthermore, teams foster a culture that allows everyone to express their views, be a contributor, and grow as a professional.

The primary job responsibility will be to develop Windows desktop application dedicated to designing Printed Circuit Boards.

Job Responsibilities

  • Develop new competitive functionalities and support the existing software solutions.
  • Determine operational feasibility by analyzing problem definitions, requirements, proposed solutions, and development options.
  • Analyze requirements and contribute to all levels of architecture.
  • Participate in software design, code reviews, and user documentation creation.
  • Ensure appropriate quality software by creating automated tests on a regular basis and then maintaining them.
  • Collaborate within and outside Agile team in an international environment.
  • Grow professionally together with your teammates.

Skills:

  • Architecture and algorithms development experience.
  • Strong C++14/C++17 skills.
  • Unit testing.
  • Experience with QT5/QT6 and/or MFC or equivalent experience.
  • STL, SVN/Git, Microsoft Visual Studio, Agile/Scrum.
  • Ability to work with a team in a dynamic environment.

Good to Have:

  • Familiarity with Python, Boost
  • Electrical Engineering/EDA domain experience
  • Agile experience

We are Siemens:

A collection of over 377,000 minds building the future one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!

We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, and private healthcare.

Transform the everyday

Accelerate transformation

#LI-EDA

#LI-Hybrid

Locations

  • Katowice, Slaskie, Poland

Salary

Estimated Salary Rangemedium confidence

85,000 - 150,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C++14/C++17intermediate
  • Unit testingintermediate
  • QT5/QT6 and/or MFCintermediate
  • STLintermediate
  • SVN/Gitintermediate
  • Microsoft Visual Studiointermediate
  • Agile/Scrumintermediate

Required Qualifications

  • Architecture and algorithms development experience (experience)
  • Electrical Engineering/EDA domain experience (preferred) (experience)
  • Python, Boost familiarity (preferred) (experience)
  • Agile experience (preferred) (experience)

Responsibilities

  • Develop new functionalities and support existing software
  • Analyze requirements and contribute to architecture
  • Participate in design, code reviews, documentation
  • Create and maintain automated tests
  • Collaborate in Agile team internationally

Target Your Resume for "Senior C++ Software Development Engineer" , Siemens

Get personalized recommendations to optimize your resume specifically for Senior C++ Software Development Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior C++ Software Development Engineer" , Siemens

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Senior C++ Software Development Engineer @ Siemens.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Siemens logo

Senior C++ Software Development Engineer

Siemens

Software and Technology Jobs

Senior C++ Software Development Engineer

full-timePosted: Jan 13, 2026

Job Description

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 C++ Software Development Engineer, you will participate in developing breakthrough Electronic Design Automation (EDA) software, which is used by our customers to create a variety of amazing electronic products with wide industry usage. We believe in Agile development, so our teams are expected to be self-sufficient, well collaborative and innovative. Furthermore, teams foster a culture that allows everyone to express their views, be a contributor, and grow as a professional.

The primary job responsibility will be to develop Windows desktop application dedicated to designing Printed Circuit Boards.

Job Responsibilities

  • Develop new competitive functionalities and support the existing software solutions.
  • Determine operational feasibility by analyzing problem definitions, requirements, proposed solutions, and development options.
  • Analyze requirements and contribute to all levels of architecture.
  • Participate in software design, code reviews, and user documentation creation.
  • Ensure appropriate quality software by creating automated tests on a regular basis and then maintaining them.
  • Collaborate within and outside Agile team in an international environment.
  • Grow professionally together with your teammates.

Skills:

  • Architecture and algorithms development experience.
  • Strong C++14/C++17 skills.
  • Unit testing.
  • Experience with QT5/QT6 and/or MFC or equivalent experience.
  • STL, SVN/Git, Microsoft Visual Studio, Agile/Scrum.
  • Ability to work with a team in a dynamic environment.

Good to Have:

  • Familiarity with Python, Boost
  • Electrical Engineering/EDA domain experience
  • Agile experience

We are Siemens:

A collection of over 377,000 minds building the future one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!

We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, and private healthcare.

Transform the everyday

Accelerate transformation

#LI-EDA

#LI-Hybrid

Locations

  • Katowice, Slaskie, Poland

Salary

Estimated Salary Rangemedium confidence

85,000 - 150,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C++14/C++17intermediate
  • Unit testingintermediate
  • QT5/QT6 and/or MFCintermediate
  • STLintermediate
  • SVN/Gitintermediate
  • Microsoft Visual Studiointermediate
  • Agile/Scrumintermediate

Required Qualifications

  • Architecture and algorithms development experience (experience)
  • Electrical Engineering/EDA domain experience (preferred) (experience)
  • Python, Boost familiarity (preferred) (experience)
  • Agile experience (preferred) (experience)

Responsibilities

  • Develop new functionalities and support existing software
  • Analyze requirements and contribute to architecture
  • Participate in design, code reviews, documentation
  • Create and maintain automated tests
  • Collaborate in Agile team internationally

Target Your Resume for "Senior C++ Software Development Engineer" , Siemens

Get personalized recommendations to optimize your resume specifically for Senior C++ Software Development Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior C++ Software Development Engineer" , Siemens

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Senior C++ Software Development Engineer @ Siemens.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.