This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced Embedded Test Engineer to join our team, specializing in embedded systems with a focus on automotive applications. As an Embedded Test Engineer, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products. Your expertise in embedded systems and automotive industry knowledge will help ensure the quality and reliability of our software solutions.
Job Responsibility:
Design, build, and maintain comprehensive automotive system-level test benches, ensuring their seamless integration of hardware and software components for reliable and scalable test environments, with a strong emphasis on Python-driven automation
Develop comprehensive verification and validation plans, test plans, test cases, and test scripts to rigorously validate functional, non-functional, performance, safety, and regression aspects of automotive software systems and components
Execute test cases and test scripts, leveraging advanced Python automation to enhance testing efficiency, accuracy, and repeatability across various testing phases
Collaborate extensively with cross-functional teams, including software developers, controls engineers, and systems engineers
Review requirements for completeness, testability, and provide critical feedback on system architecture and design
Derive detailed test scenarios from requirements, use cases, and system design analysis
Define and implement effective Verification & Validation (V&V) strategies
Work in tandem with development teams to troubleshoot, debug, and lead root cause analysis for issues, confirming fixes and implementing preventative measures against future regressions
Participate in code reviews, providing expert feedback on testability, maintainability, and opportunities for automation
Contribute significantly to the continuous improvement of testing processes, methodologies, and best practices, championing automation and efficiency gains
Lead and mentor junior engineers, providing guidance and support in V&V methodologies, test automation best practices, and Python development
Prepare and present detailed reports on verification activities, test results, and system quality to stakeholders across the organization
Requirements:
Bachelor's degree in Electrical Engineering, Computer Science, or a related field
4-8 years of experience in software testing with embedded systems in the automotive industry
Experience on Electric Vehicle
Expertise in programming skills in Python, C/C++ or other relevant languages used in embedded software development and verification
Experience with automated testing tools and frameworks such as Pytest, Slash, Jenkins, Robot Framework, or similar
Experience with automotive HIL test benches, particularly with dSPACE, Vector VT, or similar platforms
Strong ability to debug automotive communication protocols (e.g., CAN, Ethernet, LIN, FlexRay)
Nice to have:
Experience with automotive diagnostic tools and testing environments
Working knowledge of IDLs such as DBC, LDF, ARXML, and work with internally IDLs and frameworks
Experience with automotive standards and regulations such as ISO 26262
Knowledge of sensing and measurement principles, including analog and digital sensors, signal conditioning, and data acquisition techniques
Experience with electrical wiring, circuit building, and troubleshooting, with the ability to read and create basic electrical schematics
Familiarity with continuous integration and continuous delivery (CI/CD) practices