C++ Software Engineer with Algorithms/Maths/Linear Geometry

Siemens AG

Katowice

On-site

PLN 207,200 - 300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Lunch Subvention
Holiday Allowance
Medical Care
Sport Card
Life Insurance
Extra paid vacation days
Career path within Siemens

Job summary

Siemens AG is looking for a passionate Software Development Engineer to join their Scrum team in Katowice. This position involves developing new features, supporting existing software solutions, and shaping the future of EDA products. The ideal candidate has proven experience with C++ and interest in algorithms. The role offers a competitive salary range of 207,200 PLN to 300,000 PLN, along with benefits including health care and vacation days. Remote or hybrid working options are available.

Qualifications

  • Proven experience with C++ 11/14/17.
  • Interest in algorithms and mathematics.

Responsibilities

  • Develop new competitive functionalities and support existing software solutions.
  • Analyze requirements and contribute to all architecture levels.
  • Participate in software design, code reviews, and documentation creation.
  • Create and maintain automated tests.
  • Collaborate with Agile team members in an international environment.

Skills

C++ 11/14/17
Algorithms/Math interest

Tools

QT5.15/QT6
MFC
Visual Studio 2022
Python
Boost
Google-test (G-test)
SVN

Job description

Job Family: Software

Req ID: 503452

About Siemens EDA (Mentor Graphics)

Siemens EDA, formerly known as Mentor Graphics, is a global leader in electronic design automation (EDA) software and solutions. Our products empower engineers to design and verify the next generation of integrated circuits (ICs), printed circuit boards (PCBs), and complete electronic systems. As part of Siemens Digital Industries Software, we drive innovation across industries such as automotive, aerospace, industrial automation, and consumer electronics.

Our solutions span areas such as:

  • IC design and verification
  • PCB design and manufacturing
  • Thermal and mechanical simulation
  • Functional safety and system reliability

At Siemens EDA, we are committed to enabling our customers to overcome complex engineering challenges by delivering world‑class software tools, services, and technical expertise.

About the Role

We’re looking for a passionate Software Development Engineer to join our Scrum team and help shape the future of software in the EDA products! Your mission will be to develop new features, improve existing solutions, and build seamless integrations that push the boundaries of innovation.

What are my daily 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 the architecture.
  • Participate in software design, code reviews, technical documentation creation.
  • Ensure appropriate quality of 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.
What do you need to realize what matters?

We value your ability to understand complex products, solutions, and problems.

Essential skills:
  • Proven experience with C++ 11/14/17.
Strongly required skills:
  • Algorithms/Math interest
Beneficial skills:
  • Experience with QT5.15/QT6
  • Experience with MFC
  • Graphics experience
  • Familiarity with Python, Boost, and Google-test (G-test).
  • Experience with SVN and Visual Studio 2022.
  • Knowledge of EDA products.
  • Agile experience
Type of employment:
  • Unlimited employment contract
What we offer?
  • Competitive salary and benefits (Lunch Subvention, Holiday Allowance, Medical Care, Sport Card, Life Insurance)
  • Extra paid vacation days
  • Interesting and challenging career path within Siemens
  • Fully remote or Hybrid working (you are most welcome to work from our office in Katowice)
  • Work in an international environment

The salary range for this position is 207,200 PLN to 300,000 PLN 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.

Why 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.

Siemens is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.

If you believe in technology with purpose and are interested in learning more about Siemens Digital Industries Software before you apply then check out our Mission / Vision and our software portfolio, meet the team and join our Talent Community today so that we can stay connected in the areas that interest you.

Organization: Digital Industries

Job Type: Full-time

Category: Research & Development

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Engineer
C++ Software Engineer

Siemens EDA (Siemens Digital Industries Software) • Katowice

Hybrid
PLN 207,000 - 300,000
Lunch Subvention
Holiday Allowance
Medical Care
+3
Senior C/C++ Software Engineer
Senior C/C++ Software Engineer

Siemens AG • Katowice

On-site
PLN 207,000 - 357,000
Health and wellness benefits
Incentive compensation
Senior Software Engineer C/C++
Senior Software Engineer C/C++

Siemens EDA (Siemens Digital Industries Software) • Katowice

On-site
PLN 207,200 - 356,500
Health and wellness benefits
Flexible work arrangements
Product Architect (EMEA)
Product Architect (EMEA)

Siemens AG • Wrocław

Hybrid
PLN 204,000 - 368,000
Hybrid work model
Global mobility
Health and wellness benefits
Product Owner
Product Owner

Siemens AG • Katowice

On-site
PLN 218,000 - 290,000
Health and wellness benefits
Product Architect (EMEA)
Product Architect (EMEA)

Siemens Digital Industries Software • Wrocław

Hybrid
PLN 204,000 - 368,000
ECAD Software Engineer (PCB/EDM)
ECAD Software Engineer (PCB/EDM)

Siemens AG • Warszawa

Hybrid
PLN 180,000 - 300,000
Flexible work arrangement
ECAD Software Engineer (PCB/EDM)
ECAD Software Engineer (PCB/EDM)

Siemens • Warszawa

Hybrid
PLN 145,000 - 321,000
Senior C++ EDA Software Engineer — Lead & Impact
Senior C++ EDA Software Engineer — Lead & Impact

Siemens AG • Katowice

On-site
PLN 207,000 - 357,000
Health and wellness benefits
Incentive compensation
Senior Application Engineer (DFT) - f/m/d
Senior Application Engineer (DFT) - f/m/d

Siemens EDA (Siemens Digital Industries Software) • Poznań

On-site
PLN 70,000 - 90,000
Flexible work environment
Diverse benefits and rewards
Global company with growth opportunities