İş RadarıTüm ilanlar
Aktif Ofis İstanbul Yayınlandı · 03.11.2026 LinkedIn Jobs Türkiye

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

Siemens

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 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 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. We are looking forward to receiving your online application. Please ensure you complete all areas of the application form to the best of your ability as we will use the data to review your suitability for the role. Please find more information from our web site: https://new.siemens.com/tr/tr.html Explore our website to learn more about life at Siemens: https://www.siemens.com/en-us/company/jobs/life-at-siemens/
Bu ilan LinkedIn Jobs Türkiye kaynağından doğrulandı. Başvuru özgün kaynakta tamamlanır.
Özgün ilanda başvur ↗
Bu ilanda sorun mu var?
İlan sahibiysen kaldırılmasını iste