Jobs / grey engineering GmbH

Test Automation Engineer Embedded Systems (m/w/d)

grey engineering GmbH · Berlin, BE, Deutschland
Berlin, BE, Deutschland65,000-75,000 EUR/yearlyOnsite
Remuneration
65,000-75,000 EUR/yearly
Location
Berlin, BE, Deutschland
Visa sponsorship
Not specified

Job summary

We are looking for a Test Automation Engineer Embedded Systems in Berlin to develop, automate, and execute test strategies for embedded and FPGA-based hardware systems, ensuring system quality through collaboration with various development teams.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Embedded Systems, Automation Technology, or a related field
  • 1 to several years of experience in embedded software development or testing
  • Strong knowledge of C programming, especially in low-level programming and hardware-related development
  • Good knowledge of Python and experience with Bash, YAML, or similar technologies
  • Experience in test automation for embedded systems, ideally including hardware-in-the-loop environments
  • Familiarity with CI/CD tools like GitLab CI/CD, GitHub Actions, or Azure DevOps
  • Understanding of embedded communication interfaces such as UART, SPI, I2C, or Ethernet
  • Experience with debugging tools, measurement equipment, and version control systems
  • Structured, analytical, and solution-oriented work style
  • Ability to collaborate in interdisciplinary engineering teams
  • Excellent communication and documentation skills
  • Very good German and good English language skills

Responsibilities

  • Develop and maintain automated test environments for embedded systems and FPGA-based hardware platforms
  • Design, implement, and execute functional, integration, regression, and performance tests on real hardware
  • Build and enhance test automation frameworks and test harnesses using technologies like Python and Shell scripting
  • Implement and maintain hardware-in-the-loop test systems
  • Integrate automated tests into CI/CD pipelines using tools like GitLab CI/CD or GitHub Actions
  • Collaborate with embedded software, FPGA, hardware, and system development teams to define appropriate test strategies
  • Analyze system behavior on target hardware, including debugging C code and communication interfaces
  • Set up, configure, and maintain complex test racks with embedded hardware and measurement technology
  • Support verification of FPGA-related functions as per project requirements
  • Utilize debugging, tracing, and measurement tools for error analysis and system verification
  • Document test strategies, test cases, test results, and system limitations

Skills

AzureAzure DevOpsBashGitHubGitHub ActionsGitLabGitLab CIPython

Relocation

No