Software Development Engineer (C++ & Full-Stack)
Siemens · Istanbul
Job description
About the role
Siemens Turkey R&D, which develops technologies for electrification, automation and digitalization, is looking for a Software Development Engineer to contribute to end-to-end software development of runtime platforms and industrial software applications. The role covers design, implementation, documentation and testing, and works in an Agile team.
Key responsibilities
- Develop and maintain high-performance C++ backend components alongside operator interfaces and diagnostic dashboards built with React, JavaScript and modern web standards.
- Develop and optimize 3D visualization components for real-time industrial simulations, digital twins and operator views.
- Integrate real-time data communication between backend runtime components (including robotic or automation systems) and frontend visualization tools.
- Work in multi-repository setups, coordinating code integrations, shared libraries and pull-request reviews.
- Contribute to system and software architecture, requirements engineering and technical design, and support defect analysis and performance, UI/3D rendering and communication issues.
- Collaborate with product owners, stakeholders and cross-functional teams, and follow coding standards, testing strategies and CI/CD practices.
Required profile
- BSc, MSc or PhD in Computer Science, Software Engineering or a related field.
- Minimum 3 years of professional software development experience.
- Very good command of written and spoken English, and strong collaboration skills across distributed teams.
- No restriction on travelling abroad.
Required skills
- C++ with object-oriented design, multi-threading, concurrency, IPC, data structures and algorithms.
- JavaScript and React for user-facing applications and dashboards.
- Git and CI/CD pipelines, including multi-repository workflows.
- Agile methodology.
- Strong plus: 3D visualization (WebGL, Three.js, Deck.gl), ROS, computer vision, Linux development, Docker, distributed systems and microservices.
What we offer
- Competitive remuneration and recognition tools with spot awards.
- Learning and development opportunities.
- Flexible working models, leave days for parents, creche allowance for mothers and share matching programs.
- Global work environment and respectful workplace culture.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Turkey.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 5 hours ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Siemens
Istanbul
Related job offers
-
Senior Project Manager (Russian Speaking)
Commencis Istanbul -
Network Software Engineer (IoT Networking Devices)
Teltonika Istanbul -
Bilgi Sistemleri Müfettişi / Müfettiş Yardımcısı
Türkiye Finans Istanbul -
Long-Term IT Intern - AI & Power Platform
novartis İstanbul Kurtköy -
Teknoloji Geliştirme Kıdemli Danışmanı (Power Platform)
Aktek Greater Istanbul