(Senior) Software Engineer 80-100%

Job Informationen

Your main tasks: Develops, extends and maintains automated test frameworks for embedded Software, but also for mobile and cloud applications Create an abstraction layer between tests and devices under test Design, enhance and build up electro-mechanical test benches Ideally good knowledge of Java, optionally C, C++, C# and willingness to become proficient in Java and Spring frameworks Collaborate with software test engineers and the software test manager on automation topics Ensure the qualified status and the safe operation of the automated test frameworks Your profile: Strong technical and engineering background, to independently tackle the automation challenges Familiarity with software best practices such as clean codes, SOLID, design patterns At least 2 years of experience as a Software Engineer, 5 years or more preferred Good knowledge of at least one scripting language, preferably python Familiarity with DevOps, especially CI/CD pipelines and Azure DevOps Knowledge of microcontroller platforms, ability to read and understand HW schematics Use of tools like Maven, Spring, Git, Cucumber, Appium, Selenium et. al. Knows the needs of software testes (having ISTQB Certified Software Tester is a plus) Experience in a regulated environments (IEC 62304, GAMO et. al. is a plus) Written and spoken English (B2), German is a plus but not a requirement

Benötigte Skills
  • Deutsch
  • Englisch
  • Azure
  • Senior
  • Testing
  • CLOUD
  • Mobile
  • Python
  • C
  • C#
  • C++
  • Embedded
  • JAVA
  • ISTQB
  • Spring
  • DevOps
  • Bachelor
  • Master
Job Details
  • Pensum Voll-/Teilzeit