Siemens logo

C++ Software Engineer (Algorithms / Maths / Linear Geometry)

Siemens
April 27, 2026
Remote friendly (Katowice, Poland)
Worldwide
207,200 zł - 300,000 zł PLN yearly
Level - Mid-Career

Job Title

C++ Software Engineer (Algorithms / Maths / Linear Geometry)

Role Summary

Join a Scrum team at Siemens EDA (Mentor Graphics) to design and implement software features for electronic design automation products. The role focuses on algorithmic and mathematical problems, including linear geometry, within a product development and R&D context.

Primary responsibilities include developing new functionality, maintaining existing code, contributing to architecture and design, and delivering high-quality software through automated testing and code reviews.

Experience Level

Mid-level. The posting does not specify a years-of-experience requirement; practical experience with modern C++ and algorithms is expected.

Responsibilities

The core responsibilities for this role include:

  • Design and implement new competitive functionality and maintain existing software components.
  • Analyze problem definitions, requirements, and development options to determine operational feasibility.
  • Contribute to system and module architecture and participate in software design and code reviews.
  • Create and maintain automated tests to ensure software quality.
  • Collaborate with team members and cross-functional stakeholders in an international, Agile environment.
  • Document technical designs and solutions as needed.

Requirements

Required and beneficial skills for performing the role. Education details are listed separately below.

  • Must-have: Proven experience with C++ (C++11/14/17) and demonstrated interest or experience in algorithms and mathematics.
  • Nice-to-have: Experience with Qt (5.15/6), MFC, graphics programming, Python, Boost, Google Test (gtest), SVN, Visual Studio 2022, knowledge of EDA products, and Agile methodologies.

Education Requirements

Not specified.


About the Company

Company: Siemens

Headquarters: Munich, Germany

Siemens EDA is a leading global provider of Electronic Design Automation (EDA) products and systems. Their innovative solutions enable companies to enhance the development of electronic products efficiently and effectively, keeping pace with the complex demands of technology and physics. Siemens is committed to delivering advanced workflow solutions that integrate both EDA and MCAD tools for multi-domain design and manufacturing in the semiconductor industry.

Siemens logo

Date Posted: 2026-04-27