Are you passionate about shaping the future of cutting-edge technology?Do you thrive in an environment where innovation meets excellence?We are seeking a skilled Embedded Test Engineer to join our ranks. We need such expertise to ensure the seamless integration and flawless performance of advanced systems.What’s in it for you:
- Great salary package
- Work on unique projects
- Excellent opportunity to sharpen your experience and skillset
- Excellent team and work culture
• Free lunch and snacks every day
What you’ll do:
• Collaborate closely with software engineers to comprehend software requirements, specifications, and control methods.
• Ensure the proper functioning of Embedded Software for hardware, such as ECU’s, battery management systems, motor drivers, and communication modules, in coordination with software engineers.
• Perform extensive testing of software features and elements to validate performance and behavior in both simulated and real-world environments.
• Utilize model-in-the-loop, software-in-the-loop, processor-in-the-loop, hardware-in-the-loop, unit test, and related methodologies during the testing process.
• Develop manual and automated test procedures for evaluating each software product, encompassing validation and verification testing, and document the testing processes.
• Construct, code, and implement software evaluation test programs.
• Execute test programs to ensure accurate evaluation of the software according to testing protocols.
• Present test reports to management, outlining findings, and recommend software fixes as needed.
• Review and optimize Software Testing systems for optimal performance.
• Conduct final release tests and generate corresponding test reports.
What you’ll need:
• Bachelor's degree in computer science, software engineering, or a related field.
• Experience with Functional Safety.
• Demonstrated expertise in executing tests within a Hardware-in-the-Loop (HiL) environment.
• Exhibit advanced knowledge of software design, including the capability to create intricate Software Testing procedures.
• Familiarity or hands-on experience with programming scripts like Python, Matlab, Simscape, C, or C++ within Simulink.
• Working knowledge of analyzing, developing, and testing CAN bus communications, utilizing tools such as Vector VNx, VTx modules, Vector CANoe, Vector CANape, and PeakCAN.
• Proven experience in Software Testing, covering unit testing, regression testing, and functional testing.
• Strong troubleshooting skills in software-related issues.
• Advanced proficiency in debugging code and/or model-based software features.
• Experience working with popular operating systems, including Windows and Linux.
• Ability to gather data and compile comprehensive test reports.
• Experience thriving in a fast-paced environment, handling complex and multiple tasks.
• Analytical skills for problem-solving and the ability to propose innovative solutions.
If you're ready to embark on an exciting journey and make a significant impact in the world of robotics, APPLY NOW and be part of a talented team!
Summary of role requirements:
- Looking for candidates available to work:
- Monday: Morning
- Tuesday: Morning
- Wednesday: Morning
- Thursday: Morning
- Friday: Morning
- 2-3 years of relevant work experience required for this role
- Working rights required for this role