System Integration Test Architect for Real Time Automotive Software Platform

System Integration Test Architect for Real Time Automotive Software Platform

  • Job Description

    Your responsibilities
    • Programming practice of embedded systems (C, scripting) gained in development of products and/or associated testing infrastructure
    • Knowledge of testing types and methodology
    • Experience with a test automation framework on target based on C or Python
    • Experience with debugging hardware and low-level software (device drivers, real-time OS, communication protocols etc.) and usage of logic analyzer/oscilloscope.
    • Good command of English (speaking & writing)
    • Develop embedded test applications in C to ensure the proper functionality of our software integration and cover MVP strategy for the products part of a bundle
    • Use industry specific techniques and existing test tools to automate test cases execution; everything will be included in a CT environment
    • Develop scripts to perform automated testing cycles, execute and analyze automation test results
    • Supports the Test Lead in creation of the project specific Test Plan (if requested).
    • Is consulted in the creation of the Bundle Test Plan and of the Test Specifications at all levels (if a decision or action is necessary), especially in case of applying fault injection, equivalence-based testing and boundary value analysis methods.
    • Reviews and approves test strategy, test plan and test methodologies.
    • Maintain strong communication with the development teams as well as product management in order to understand and set the testing objectives

  • Requirements

    Who we’re looking for
    To ensure your success in this role, the following experience is needed:
    • Programming experience (ANSI C)
    • Experience with source control (GIT) and change control tools.
    • Debugging skills for embedded targets and low-level software
    • Scripting languages (Pearl, Python, Bash, Makefiles)
    • Good knowledge of testing methods (functional testing, integration testing, unit testing etc.)
    • English language (spoken and written)
    Experience with any of the following is considered a plus:
    • CI & CD infrastructure
    • Low level drivers development