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

Siemens España

Fatih

On-site

TRY 600,000 - 900,000

Full time

6 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
Remuneration package
Learning & Development
Leave days for parents
Creche allowance
Share matching programs
Remote working flexibility

Job summary

Siemens AG in Turkey is seeking a Software Development Engineer (C++ & Full-Stack) to contribute to end-to-end software development for robust runtime platforms and interactive industrial applications. You will build 3D visualization components for real-time simulations and digital twins, and integrate real-time data across backend and frontend layers.

The role requires strong C++ skills, Linux experience, Docker familiarity, and Git/CI/CD usage within an Agile environment, with excellent

Qualifications

  • Degree in CS/Software Engineering or related field required.

Responsibilities

  • Contribute to end-to-end software development of runtime platforms and industrial apps.
  • Develop and optimize 3D visualization components for real-time simulations and digital twins.
  • Integrate real-time data between backend and frontend visualization tools.
  • Collaborate with cross-functional teams and review code across repositories.
  • Participate in system architecture discussions and agile practices.
  • Support defect analysis, performance, and UI/3D rendering improvements.

Skills

C++
3D visualization
ROS
Linux
Docker
Git & CI/CD
Agile
English
Distributed systems
Real-time/industrial

Education

BSc/MSc/PhD in CS or Software Engineering

Tools

WebGL
Three.js
Deck.gl

Job description

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

Foundational Technologies

Research & Development

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 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.
  • 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 in 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 allowancefor mothers
  • Share matching programs to become a shareholder of Siemens AG
  • Remote working and remote livingflexibility only for relevant positions

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.

Please find more information from our web site:

Explore our website to learn more about 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 • Fatih

Hybrid
TRY 900,000 - 1,500,000
Speaking up Culture
Respectful Workplace
Global work environment
+1
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
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
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
SCADA & Project Engineer
SCADA & Project Engineer

Siemens • Fatih

On-site
TRY 360,000 - 540,000
Speaking up Culture
Respectful Workplace
Global work environment
+3
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
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