Software Developer (C++)

Job Description

Siemens Software, a business unit of the Siemens Digital Industries, is a leading global provider of software solutions to drive the digital transformation of industry, creating new opportunities for manufacturers to realize innovation.

Our team develops highly innovative Real Time products (e.g. Advanced Process Control) based on Industrial Edge during the whole product life cycle.

You must have knowledge in all stages of software development. You’ll be working alongside other developers, collaborating on the various layers of the infrastructure for our services and application suite.

Our software developers design features together with the team, consisting of Architect, Firmware developers, Test engineers and other Software developers.

You will be expected to contribute ideas, concepts, best practices, code reviews, and code development to deliver on tight timelines in a fast-paced enterprise software development environment.

You should be able to embrace developing software for performance, scale, quality, security, and lowest cost.

You will work as part of an Agile group with the SAFe testing principles and methodology

Your new role – challenging and future-oriented

Develop new applications:

  • Collaborate with product managers and developers from different teams
  • Transform software designs and specifications into high functioning applications
  • Maintain existing applications – fix bugs and add features
  • Remotely support field engineers at customer sites
We don’t need superheroes, just super minds.
  • Bachelor’s degree in Computer Science, Engineering or a related subject
  • 3+ years' experience in C++
  • Full development lifecycle supported by CI/CD tools
  • Experience working with RDBMS Databases or NoSql databases
We find this as advantage:
  • Experience with Azure DevOps
  • Knowledge in OPC UA middle ware and networking technologies
  • Java (Spring Boot)
  • Knowledge in the fields of machining (metal cutting, and CNC machining is an advantage), Real Time SW, Cloud Computing and today’s technologies and trends in IoT
Interpersonal qualifications:
  • Can-do attitude, a passion for quality, and a structured approach towards testing.
  • A team player, but also highly independent, with good communication skills.
  • Takes strong initiatives and highly result oriented
  • Experience in complex problem solving and troubleshooting


Proficient in English, speaking, writing, and presenting.


Our office is in Airport city.


Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here.

We offer great benefits, as you'd expect from a world leader in industrial software.

We are an equal opportunities employer and do not discriminate unlawfully on the grounds of age, disability, gender assignment, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex, sexual orientation or trade union membership.



#LI- hybrid 

Organization: Digital Industries

Company: Siemens Industry Software Ltd.

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?