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).
Our Client, a global leader in the automotive industry, is seeking a skilled and motivated Embedded Software Test Engineer to join their dedicated Body Control Modules team. This team is responsible for developing and validating the control algorithms and embedded software that drive a wide range of critical vehicle features. This role is pivotal in ensuring the quality, reliability, and performance of systems related to climate control, vehicle starting, locking mechanisms, interior/exterior lighting, security alarms, windows, powered enclosures (liftgates, trunks), and power seats.
Job Responsibility:
Test Strategy & Planning: Analyze software and system requirements to develop and define comprehensive test strategies for black-box, functional, and integration-level testing
Test Case Development: Author, review, and maintain detailed, clear, and robust test cases that effectively validate software functionality against system requirements
Test Automation: Design, develop, and maintain automated test scripts and frameworks, primarily using Python, to increase testing efficiency, scalability, and repeatability on Hardware-in-the-Loop (HIL) test environments
Environment & CI/CD Management: Set up, configure, and maintain test environments and benches. Integrate automated tests into a Continuous Integration (CI) pipeline using tools like Jenkins
Execution & Analysis: Execute manual and automated test suites, meticulously analyze the results, and generate comprehensive test reports to communicate findings to development and project management teams
Defect Management: Identify, document, and track software defects with a high degree of detail. Collaborate closely with software developers to reproduce, debug, and support the triage and resolution of these issues
Continuous Improvement: Proactively contribute to quality improvement initiatives by analyzing defect escape patterns, identifying gaps in test coverage, and enhancing test cases and methodologies to prevent future regressions
Requirements:
A strong foundation in embedded software testing methodologies and a deep understanding of the software development lifecycle (SDLC)
Proven hands-on experience in black-box testing for embedded systems on target hardware or Hardware-in-the-Loop (HIL) setups
Proficiency with automotive communication protocols such as CAN, LIN, and Automotive Ethernet, along with experience using corresponding analysis tools (e.g., CANalyzer, Vehicle Spy)
Demonstrable coding experience in Python for the purpose of test automation and scripting
Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field
Nice to have:
Experience with Continuous Integration/Continuous Delivery (CI/CD) tools, particularly Jenkins, for test automation and pipeline management
Previous experience in requirement analysis and review within an automotive or embedded systems context
Familiarity with automotive diagnostic protocols (e.g., UDS)
Prior professional experience within the automotive industry is highly advantageous
What we offer:
This role at a top automotive company offers high-demand skills in embedded testing and Python automation. You'll gain valuable experience in a growing industry, directly impacting vehicle safety and features
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.