Logo grey engineering GmbH

Test Automation Engineer Embedded Systems

New

Job

  • Level
    Experienced
  • Job Field
    Embedded, Test/QA
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Berlin
  • Working Model
    Onsite
  • Job Summary

    In this role, you develop testing solutions and automate tests for embedded systems, including hardware-in-the-loop testing and integration into CI/CD pipelines.

    Job Technologies

    Your role in the team

    • In this exciting technical role, you will develop and automate test solutions for complex embedded systems and support the validation of hardware and software components.
    • Your responsibilities include, among others:
    • Development and maintenance of automated test environments for embedded systems and FPGA-based hardware platforms.
    • Design, implementation, and execution of functional, integration, regression, and performance tests on real hardware.
    • Development and further enhancement of test automation frameworks and test harnesses (e.g., with Python, shell scripting, and other technologies).
    • Implementation and maintenance of Hardware-in-the-Loop test systems.
    • Integration of automated tests into CI/CD pipelines (e.g., GitLab CI/CD, GitHub Actions, or comparable systems).
    • Close collaboration with embedded software, FPGA, hardware, and system development teams to define appropriate test strategies.
    • Analysis of system behavior on target hardware including debugging of C code, communication interfaces, and timing behavior.
    • Assembly, configuration, and maintenance of complex test racks with embedded hardware, FPGA boards, and measurement/test technology.
    • Support with the verification of FPGA-related functions (depending on project requirements).
    • Use of debugging, trace, and measurement tools for error analysis and system verification.
    • Documentation of test strategies, test cases, test results, and system limitations.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Successfully completed Bachelor's or Master's degree in Computer Science, Electrical Engineering, Embedded Systems, Automation Engineering, or a comparable field of study.

    Qualifications

    • Excellent knowledge of the C programming language, especially in the areas of low-level programming, memory management, and hardware-near development.
    • Understanding of embedded communication interfaces such as UART, SPI, I2C, or Ethernet.
    • Structured, analytical, and solution-oriented working style.
    • Ability to collaborate within interdisciplinary engineering teams.
    • Excellent communication and documentation skills.
    • Very good knowledge of German as well as good knowledge of English.

    Experience

    • First to several years of professional experience in embedded software development or embedded software testing.
    • Good knowledge of Python as well as experience with Bash, YAML, or comparable technologies.
    • Experience in test automation for embedded systems, ideally including hardware-in-the-loop environments.
    • Experience with CI/CD tools such as GitLab CI/CD, GitHub Actions, or Azure DevOps.
    • Experience with debugging tools, measurement and testing equipment, as well as version control systems.

    This text has been machine translated. Show original

    What we offer

    • Permanent employment contract for secure future planning.
    • An attractive, performance-based, and collectively agreed remuneration.
    • Exclusive employee discounts (travel portals, jewelry, car rentals, sports equipment, electronics, furniture stores, regional restaurant discounts, sports and leisure events, and much more).
    • Very lucrative employee referral program.
    • Flexible working hours and, depending on the position, the option for remote work to optimally balance family and career.
    • Your dedicated contact person for your questions, topics, or other concerns.
    • An open and family-like togetherness.
    • An exciting and varied role within an innovative environment.
    • Appreciation and a work atmosphere that fosters good energy.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Topics that you deal with on the job

    Job Locations

    • Location Berlin

      Germany

    This is your employer

    grey engineering GmbH

    grey engineering GmbH

    grey engineering GmbH is an established company with long-standing experience in providing engineering services, specializing in innovative solutions in the fields of energy technology, mechanical engineering, and IT.

    Description

  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Power Sector, Economy
  • Logo grey engineering GmbH

    Test Automation Engineer Embedded Systems

    Location
    Berlin
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs