Reinhausen has been writing success stories for 150 years now – building more intelligence into transformer controllers, developing high-tech insulation materials for high-voltage lines and optimizing power transmission and quality. So you can rely on a secure power supply – whether it be to your business or home. As a global leader rooted in Germany, we make sure our more than 3,500 employees feel at home – the world over. At Reinhausen, we value honesty and smart ideas, turning them into real innovations. Become part of our success story. Join us at Maschinenfabrik Reinhausen GmbH in Regensburg as

Software Developer / Architect (m/w/d)

Your responsibilities

  • Accountable within the team you define and implement a multidimensional cross platform software architecture
  • You are in charge for developing and optimizing the software continuously
  • You develop software modules and websites for control, monitoring and communication functions for automation systems in the field of energy technologies
  • Your tasks cover all fields of software engineering (requirements analysis, design, implementation, documentation, testing, maintenance)
  • You develop and implement concepts and solutions in predevelopment, series production and customer projects
  • You are cooperating closely with colleagues from interdisciplinary teams as well as suppliers and service providers in an agile environment

Your profile

  • Completed studies of electrical engineering, computer science or a similar course of study
  • You have extensive experience in conception and implementation of software architectures for embedded systems
  • You possess a very good knowledge in C++, SQL and Python as well as experience in web development with Javascript / Angular
  • You have a several year experience in handling embedded operational systems (e.g. Embedded Linux, VxWorks)
  • Your work is highly solution-oriented, creative and you own good communication skills
  • Towards clients, partners and colleagues you act reliable and with self-assurance
  • You have a flexible way of working and you are self-confident, analytical and structured in your methods
  • Experience and joy in carrying out agile methods as well as business-fluent English complete your profile