Test Automation Engineer Embedded Systems (m/w/d)
Core
Develop and maintain automated test suites for embedded systems and FPGA-based hardware platforms, including functional, integration, regression, and performance tests on real target hardware.
Role type
Senior IC embedded systems test automation engineer
Builds
Automated test frameworks, test harnesses, and Hardware-in-the-Loop (HiL) environments for embedded devices and system hardware
Domain
Embedded systems, FPGA, hardware testing, automation
Required skills
C programming, Python, embedded software testing, hardware-in-the-loop testing, CI/CD pipeline integration, debugging C code, hardware interface analysis, test rack configuration, timing analysis, memory management
Preferred skills
Bash scripting, YAML, FPGA design experience, embedded software development experience, simulation and tracing tools
Technologies
Python, C/C++, Bash, YAML, GitHub Actions, GitLab CI/CD, Azure DevOps, Git, CI/CD tools
Responsibilities
Develop and implement automated test suites for embedded systems and FPGA-based hardware; Build and maintain Hardware-in-the-Loop (HiL) test environments; Integrate automated tests into CI/CD pipelines; Collaborate with embedded software developers, FPGA designers, and hardware engineers to analyze requirements and develop test strategies; Debug C code and analyze communication interfaces, timing behavior, and system interactions; Design, build, configure, and maintain complex test setups and test racks using embedded hardware, FPGA boards, and measurement equipment
Seniority
Senior, hands-on IC
