Testing Engineer (m/w/d)
Deine Aufgaben
We are seeking a skilled and motivated Testing Engineer to join our Product Engineering team. The ideal candidate will have a strong background in automated testing and hardware-in-the-loop (HIL) systems. In this role, you will be responsible for establishing and scaling automated testing flows, setting up and maintaining a HIL testing system, and creating an abstraction layer for signal injection and testing. You will play a critical role in ensuring the reliability and performance of our robotic systems by overseeing the end-to-end testing of both hardware and software components and end-of-line testing of our production.Key Responsibilities:
- HIL System Development:
- Design, implement, and maintain a scalable Hardware-in-the-Loop (HIL) testing system for our robotic platforms.
- Develop a robust infrastructure to enable the simulation and testing of real-world scenarios in a controlled environment.
- Integrate HIL systems with existing development workflows to facilitate continuous testing and validation.
- Automated Testing Flows:
- Establish and optimize automated testing flows for both software and hardware components of our robotic systems.
- Develop and maintain test scripts, test cases, and testing frameworks to ensure comprehensive coverage of all functionalities.
- Ensure the scalability and reliability of automated testing processes to support rapid development cycles.
- End-to-End Testing:
- Lead the end-to-end testing process, encompassing both software and hardware components, to validate system performance and functionality.
- Identify, document, and track defects and issues, working closely with engineering teams to drive resolution.
- Develop and execute test plans, including regression, performance, and stress testing, to ensure product quality.
- Collaboration & Documentation:
- Work closely with cross-functional teams, including software developers, hardware engineers, and QA specialists, to ensure seamless integration of testing processes.
- Document test methodologies, procedures, and results, providing clear and actionable insights to stakeholders.
- Continuously improve testing processes by implementing best practices and staying up-to-date with industry trends and advancements.
- Degree in Electrical Engineering, Computer Engineering, Robotics, or a related field; Master's degree preferred.
- 3+ years of experience in automated testing, HIL systems, or related roles.
- Strong programming skills in languages such as Python and C++. Rust knowledge is a plus.
- Experience with robotics, embedded systems, or similar domains is highly desirable.
- Proficiency in developing and maintaining automated test scripts and frameworks.
- Knowledge of signal processing, control systems, and system-level testing.
- Strong problem-solving skills, with the ability to diagnose and troubleshoot complex hardware and software issues.
- Excellent communication and collaboration skills, with a focus on teamwork and knowledge sharing.
- Ability to work in a fast-paced environment and manage multiple priorities.
- Work at the forefront of software-defined modular robotics!
- Enjoy flexible working hours
- Take part in team events, get-togethers, hiking trips, and more
- Benefit from an open feedback culture
- Team work makes the dream work
- Access multiple fitness studios and sports facilities across Germany for €30 per month with a subsidized Wellpass membership