Software Development Engineer (C++ & Full-Stack)

Siemens

Fatih

Hybrid

TRY 900,000 - 1,500,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Speaking up Culture
Respectful Workplace
Global work environment
Remotely flexible roles where relevant

Job summary

Siemens Turkey R&D is seeking highly skilled software engineers to contribute to end-to-end development of robust runtime platforms and interactive industrial software applications. You will build high-performance C++ backends, responsive dashboards with React, and 3D visualization for real-time simulations and digital twins.

You will work with cross-functional teams, embrace Agile practices, and engage in multi-repository code integration, CI/CD, and architectural discussions to push

Qualifications

  • BSc., MSc., or PhD in Computer Science, Software Engineering, or a related field.
  • Minimum 3 years of professional experience in software development.
  • Strong programming skills in C++ with understanding of OO design, multithreading, concurrency, IPC, data structures and algorithms.
  • Solid hands-on experience in JavaScript and React for developing user-facing applications and dashboards.
  • Experience in developing 3D visualization solutions for industrial and real-time applications (WebGL, Three.js, Deck.gl).
  • Knowledge of ROS is a strong plus.
  • Experience with Linux-based development environments.
  • Familiarity with container technologies (Docker).
  • Understanding of distributed systems or microservice architectures is an advantage.
  • Experience with Git and CI/CD pipelines, cross-repo workflows.

Responsibilities

  • Contribute to end-to-end software development of robust runtime platforms and interactive industrial software applications.
  • Develop and maintain high-performance C++ backend components and frontend dashboards.
  • Develop and optimize 3D visualization components for real-time industrial simulations and digital twins.
  • Integrate real-time data communication between backend runtime components and frontend tools.
  • Collaborate with cross-functional engineering teams and manage multi-repository code integrations.
  • Contribute to system and software architecture, requirements engineering and technical design discussions.
  • Work in an Agile team to deliver high-quality, maintainable software with CI/CD practices.
  • Collaborate with product owners and stakeholders to ensure alignment with requirements.
  • Support analysis and resolution of software defects and system-level issues.

Skills

C++ programming
JavaScript
React
3D visualization
WebGL/Three.js
ROS knowledge
Linux development
Docker
Git & CI/CD
Agile
English proficiency

Education

BSc./MSc./PhD in Computer Science or related field

Tools

Git
Docker
CI/CD

Job description

We are the catalyst for the industrial world’s digital transformation.

For more than 35 years, ground breaking technologies and business models engineered and developed by Siemens Turkey R&D department contributes to the global success of Siemens

Our R&D activities focused on the fields of electrification, automation and digitalization, provides end-to-end support to our global customers on their unique digital transformation journey.

We aim to increase our strength on solution and product development with world class SW development experts, with the vision to be the digitalization partner for our global customers.

We need game changers like you, to bring the next level of smart manufacturing and infrastructure from mere concept to reality, develop tomorrow’s smart cities, and address the most critical digitalization challenges across a comprehensive range of industries.

What part will you play?
  • Contribute to end-to-end software development of robust runtime platforms and interactive industrial software applications, covering design, implementation, documentation, and testing.
  • Develop and maintain high-performance C++ backend components alongside modern, responsive operator interfaces and diagnostic dashboards using React, JavaScript, and modern web standards.
  • Develop and optimize 3D visualization components for real-time industrial simulations, digital twins, and interactive operator views.
  • Integrate real-time data communication layers between backend runtime components (including robotic or automation systems) and frontend visualization tools.
  • Collaborate closely with multiple cross-functional engineering teams, aligning on communication channels, system dependencies, and integrated workflows.
  • Contribute to multi-repository development setups, coordinating code integrations, shared libraries, and pull-request reviews across different team codebases.
  • Contribute to system and software architecture, requirements engineering, and technical design discussions.
  • Work as part of an Agile development team to deliver high-quality, maintainable software following established coding standards, testing strategies, and CI/CD practices.
  • Collaborate with product owners, stakeholders, and cross-functional teams to ensure alignment with functional and non-functional requirements.
  • Support analysis and resolution of software defects and system-level issues, including performance, UI/3D rendering efficiency, and communication aspects.
What do I need to qualify for this job?
  • BSc., MSc., or PhD in Computer Science, Software Engineering, or a related field.
  • Minimum 3 years of professional experience in software development.
  • Strong programming skills in C++ with a solid understanding of object-oriented design, multi-threading, concurrency, inter-process communication, data structures, and algorithms.
  • Solid hands‑on experience in JavaScript and React for developing user-facing applications and dashboards.
  • Experience in developing 3D visualization solutions for industrial and real-time applications, using technologies such as WebGL, Three.js or Deck.gl, would be a strong plus.
  • Knowledge of ROS (Robot Operating System) is a strong plus.
  • Experience with computer vision and image processing is a plus.
  • Experience with Linux-based development environments.
  • Familiarity with container technologies (e.g., Docker).
  • Understanding of distributed systems or microservice-based architectures is an advantage.
  • Experience with version control systems (Git) and CI/CD pipelines, including managing multi-repository workflows, cross-team code integration, and collaborative code reviews.
  • Experience working within Agile methodologies.
  • Very good command of written and spoken English.
  • Strong interpersonal and communication skills for effective collaboration across multiple distributed teams.
  • Strong analytical thinking and problem-solving skills.
  • No restriction on travelling abroad.
What We Offer?
  • Speaking up Culture
  • Respectful Workplace
  • Being part of a global work environment
  • Attractive remuneration package
  • Excellent recognition tools providing spot awards
  • Learning & Development opportunities for both personal and professional growth
  • Leave days for parents and a variety of flexible working models that allow time off for yourself and your family
  • Creche allowance for mothers
  • Share matching programs to become a shareholder of Siemens AG
  • Remote working and remote living flexibility only for relevant positions
  • Find more benefits here

Individual benefits are adapted to meet local legal regulations, the requirements of different job profiles, locations, and individual preferences.

At Siemens we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow ‘s reality.

As Siemens we believe physical barriers are not related to potential. Only the potential matters to us. Therefore, we look forward to receiving applications from candidates with physical barriers and chronic illnesses. We support healthy relationships between candidates with barriers and their colleagues because we believe we can create differences together.

Siemens is dedicated to quality, equality, and valuating diversity and we welcome applications that reflect the diversity of the communities within which we work.

https://new.siemens.com/tr/tr.html

https://www.siemens.com/en-us/company/jobs/life-at-siemens/

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer (C++ & Full-Stack)
Software Development Engineer (C++ & Full-Stack)

Siemens España • Fatih

On-site
TRY 600,000 - 900,000
Speaking up Culture
Respectful Workplace
Global work environment
+6
SCADA & Project Engineer
SCADA & Project Engineer

Siemens • Fatih

On-site
TRY 360,000 - 540,000
Speaking up Culture
Respectful Workplace
Global work environment
+3
SCADA & Project Engineer
SCADA & Project Engineer

Siemens AG • Fatih

On-site
TRY 400,000 - 700,000
Speaking up culture
Respectful workplace
Global work environment
+3
5G R&D - SW Development Engineer
5G R&D - SW Development Engineer

Siemens AG • Fatih

On-site
TRY 300,000 - 540,000
Speaking up Culture
Respectful Workplace
Global work environment
+7
Senior Robotics Connectivity Engineer
Senior Robotics Connectivity Engineer

Siemens • Fatih

On-site
TRY 900,000 - 1,300,000
Speaking up Culture
Respectful Workplace
Being part of a global work env.
+1
Senior Robotics Connectivity Engineer
Senior Robotics Connectivity Engineer

Siemens • Fatih

On-site
TRY 400,000 - 650,000
Speaking up Culture
Respectful Workplace
Global work environment
+1
Robotics Senior Motion Planning Engineer
Robotics Senior Motion Planning Engineer

Siemens • Fatih

On-site
TRY 120,000 - 190,000
Remote working
Learning & Development opportunities
Excellent recognition tools
+1
Customer Services Account Management Professional
Customer Services Account Management Professional

Siemens España • Kartal

On-site
TRY 420,000 - 680,000
Global work environment
Spot awards
Learning & Development opportunities
+3
Field Service Engineer (eMobility)
Field Service Engineer (eMobility)

Siemens • Fatih

On-site
TRY 250,000 - 450,000
Remote working flexibility for related
Global work environment
Attractive remuneration package
+2
Product Manager SP7 for Infrastructure / System Administration Efficiency
Product Manager SP7 for Infrastructure / System Administration Efficiency

Siemens • Fatih

On-site
TRY 450,000 - 650,000
Attractive remuneration
Leave flexibility
Mobile working 2–3 days/week
+4