Ingenieur (m/w/d) Testautomatisierung für Mikrocontroller- und FPGA-Systeme

Stellenbeschreibung:

Ingenieur (m/w/d) Testautomatisierung für Mikrocontroller- und FPGA-Systeme (Job ID 24831)

Job ID: 24831

Location: Berlin

Responsibilities

  • Develop and maintain automated test suites for embedded systems and FPGA-based hardware platforms, with a strong focus on C-based embedded software.
  • Design, implement, and execute functional, integration, regression, and performance tests on real target hardware.
  • Develop test automation frameworks and test harnesses using Python, shell scripting, and other suitable scripting languages.
  • Implement and maintain automated hardware-in-the-loop test setups for embedded devices and system hardware.
  • Integrate automated tests into CI/CD pipelines using GitHub Actions, GitLab CI/CD, or comparable pipeline technologies.
  • Collaborate closely with embedded software developers, FPGA designers, hardware engineers, and system architects to understand requirements and define suitable test strategies.
  • Analyze embedded software behavior on target hardware, including debugging of C code, communication interfaces, timing behavior, and system-level interactions.
  • Design, build, configure, and maintain complex test racks with embedded hardware, FPGA boards, measurement equipment, power supplies, and supporting infrastructure.
  • Support the verification of FPGA-related functionality where required; FPGA knowledge is beneficial but not mandatory.
  • Use simulation, debugging, tracing, and measurement tools to support verification and troubleshooting activities.
  • Work with development and build environments involving C/C++, Python, YAML, Git, and CI/CD tooling.
  • Document test strategies, test procedures, test setups, test results, and known limitations to ensure traceability and maintainability.

Qualifications

  • Bachelor or Master (m/w/d) in Computer Science, Electrical Engineering, Embedded Systems, Automation Engineering, or a related technical field.
  • Strong professional experience in embedded software development and/or embedded software testing.
  • Excellent C programming skills, including solid understanding of low-level programming, memory handling, interfaces, timing constraints, and debugging on target hardware.
  • Good experience with scripting and automation using Python; additional experience with Bash, YAML, or similar technologies is beneficial.
  • Practical experience in test automation for embedded systems, preferably including hardware-in-the-loop testing.
  • Experience with CI/CD pipelines such as GitHub Actions, GitLab CI/CD, Azure DevOps, or comparable automation platforms.
  • Ability to design, build, configure, and maintain test racks for embedded hardware, system hardware, or FPGA-based platforms.
  • Good understanding of embedded communication interfaces and system-level testing, for example UART, SPI, I2C, Ethernet, or similar interfaces.
  • Experience with debugging tools, measurement equipment, version control systems, and automated build/test environments.
  • Strong analytical and problem-solving skills with a structured engineering mindset.
  • Ability to work effectively in a cross-functional team with software, hardware, FPGA, and system engineers.
  • Strong communication and documentation skills.

Language Requirements

Language skills: fluent German and good English.

#J-18808-Ljbffr
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung

Stelleninformationen

  • Veröffentlichungsdatum:

    10 Mai 2026
  • Standort:

    Berlin

    Einsatzort:

    Oberursel
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Vor Ort
  • Kategorie:

  • Erfahrung:

    2+ years
  • Arbeitsverhältnis:

    Angestellt

KI Suchagent

AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!