Distributed Edge Computing Software Engineer (f/m/d)

Job Description

Knowledge for the world of tomorrow.

With around 2,400 employees, the Corporate Technology Department (T) secures the future of the Siemens Group together with the business units. T innovates with internal and external partners (e.g. universities, research institutes) on future technologies. 
The main focus of its work is technology consulting and software development for product departments of various business units of Siemens AG and its subsidiaries. We also transfer research results to current and future product developments through prototype implementation.
To support our international team, we are looking for people, enjoying solving exciting and complex tasks and working on their own initiative to achieve joint project success. With us, you can follow your own ideas and have the opportunity to help shape the industry of "tomorrow" through innovation. We are looking for people who can already do a lot, but want to learn much more and are willing to have fun doing it together with us. 

What part will you play?
  • You define technical consulting projects in the area of software development and architecture design with a focus on distributed systems (edge computing, distributed computing, device management, etc.) for in-house customers
  • In doing so, you link industrial requirements with state-of-the-art technology
  • You evaluate and use novel technologies, contribute your own ideas and implement them
  • You analyze, migrate and optimize existing software
  • You design and develop tools and software components
  • You realize prototypes and proof-of-concepts
  • You have the opportunity to contribute to research topics in the area of Edge Computing, Device Management, Distributed Systems

What you need to make real what matters.
  • MSc in computer science, electrical engineering, or a related area. Ph.D would be a plus.
  • Atleast 2 years of experience in professional software design and development
  • Advanced knowledge in various programming languages (C, C++, Python, Typescript, Go, …)
  • In-depth understanding of OS internals, network communication (above Layer 2), open-source development, tools, libraries
  • Familiar in using git-based repositories and CI/CD systems
  • You have knowledge in tools for runtime analysis, microservices, scalable systems, container technologies, or procedures for ensuring the correctness of software components in the environment of parallel and distributed systems. 
  • Ideally, you have a proven track record of contributing to research and development in the areas of Internet of Things, parallel and distributed algorithms, and related applications
  • You have excellent analytical and conceptual skills
  • Very good German and English complete your profile.

Your new working environment - flexible and international.
  • Dynamic and international highly qualified team.
  • International set-up (including Germany, USA, China), also with the possibility for delegations
  • Insight into various domains and projects: from industrial automation to railway technology to smart grids and smart cities as well as medical technology
  • You will have the opportunity to apply modern technologies and processes from areas such as IoT, multicore, low latency communication, embedded systems, etc. on industrially relevant hardware in different scenarios. 
  • Strong networking within and outside the Siemens Group
  • Wide range of training courses
  • Many medium to long-term development opportunities within the company

What we offer. 
  • 2 to 3 days of mobile working per week as a global standard
  • Attractive remuneration package
  • 30 leave days and a variety of flexible working models that allow time off for yourself and your family 
  • Share matching programs to become a shareholder of Siemens AG
  • Broad range of wellbeing offerings
  • Location-dependent childcare services to combine family and career
  • Barrier-free locations
  • Find more benefits here

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

Make your mark in our exciting world at Siemens.

As an equal-opportunity employer we are happy to consider applications from individuals with disabilities. - if you would like to find out more about jobs & careers at Siemens.

FAQ - if you need further information on the application process.

Organization: Technology

Company: Siemens AG

Experience Level: Mid-level Professional

Full / Part time: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?