Embedded Software Test Development - Augsburg, Germany

  • Sector: ConSol UK Semiconductors & Embedded Systems
  • Contact: Jamie Jenkins
  • Contact Email: jamie.jenkins@consolpartners.com
  • Duration: 6 months +
  • Start Date: ASAP
  • Location: Augsburg
  • Salary: €60 - €75 per hour
  • Expiry Date: 25 July 2022
  • Job Ref: BBBH398601_1656950398


Embedded Software Test Development
Initial 6 month contract + extensions
Augsburg, Germany

Description of Services:

  • Identify and implement black-box and white-box software test cases for Java Card OS
  • Maintain and continuously improve quality of test framework
  • Maintain and continuously improve tests to ensure quality of existing Java Card OS
  • Integrate tests in continuous integration (CI) environment
  • Collaborate with Java Card OS developers on test implementation and debugging


Deliverables and Results:

  • Software test cases available in source code configuration management tool and in continuous integration environment
  • Design documentation
  • Work packages are accepted by the Scrum Product Owner


Professional Background & Experience:

  • +5 years professional experience in test identification and embedded test development
  • Good knowledge of the programming language C and C#/Java/another object oriented programming language
  • Good knowledge of embedded development tools and debugging (e.g. Keil, Eclipse, Emulators and Simulators)
  • Profound knowledge of version control with Git and continuous integration (best case experience with Jenkins)
  • Basic knowledge of communication protocols and cryptographic algorithms
  • Analytic and problem-solving-oriented approach
  • Ability to work in an agile environment (SCRUM)
  • Ability to work independently and get familiar with new topics
  • Ability to work in a diverse team of experts
  • Nice to have: Experience with Visual Studio and dotnet test
  • Nice to have: Knowledge of the ISO 7816 and ISO 14443 hardware interfaces
  • Nice to have: Knowledge of ARMv7/v8 architecture
  • Nice to have: Knowledge of Java Card/EMVCo/ICAO doc 9303 standards


Language Skills:

  • Good technical communication skills in English, written and verbal (German is a plus)