14 nov
|
Pentangle Tech Services | P5 Group
|
México
14 nov
Pentangle Tech Services | P5 Group
México
Role Overview
We are seeking an experienced Software-Defined Vehicle (SDV) Test & Validation Engineer to develop and execute test solutions for next-generation automotive software platforms.
The role focuses on Software-in-the-Loop (SIL), Virtual ECU (vECU) validation, test automation, software integration, and functional validation across automotive applications, middleware, communication stacks, operating systems, and vehicle networks.
The adecuado candidate will have strong hands-on experience in Python-based test automation, Linux-based validation environments, automotive software testing, and virtualized ECU platforms, along with a good understanding of automotive software architecture.
Key Responsibilities
1. SDV Software Testing & Validation
- Develop and execute unit, integration, functional, system, and regression test cases for SDV software components.
- Validate automotive applications, middleware, communication services, and platform software.
- Analyze software behavior, test failures, logs, traces, and interfaces to identify defects and support root-cause analysis.
- Develop reusable and scalable test frameworks for automated software validation.
- Participate in requirement analysis and translate software requirements into test scenarios and test cases.
1. Python-Based Test Automation
- Develop Python-based test scripts, utilities, and automation frameworks.
- Automate test execution, result collection, log analysis, and test reporting.
- Utilize C/C++ knowledge to understand, debug, and validate compiled automotive software.
- Develop and maintain automated regression test suites.
- Support integration of automated tests into continuous integration and delivery pipelines.
1. SIL & Virtual ECU Validation
- Perform software validation using Software-in-the-Loop (SIL) and Virtual ECU (vECU) environments.
- Work with virtualized ECUs for software integration, functional testing, and validation.
- Validate interactions between:
- Automotive application software
- Compiled control algorithms
- Middleware and communication services
- Vehicle communication interfaces
- Plant and environmental models
- Support migration of applicable test scenarios from physical ECU/HIL environments to virtualized testing platforms.
- Identify integration issues and validate software behavior in virtual environments.
1. Test Automation & CI/CD Integration
- Integrate automated test frameworks and test cases into CI/CD pipelines.
- Configure and maintain automated testing environments.
- Support continuous integration, automated regression execution, test result collection, and reporting.
- Work with the following technologies:
- Python
- Jenkins
- Git
- Linux
- Containerized execution environments (Docker)
1. SDV Platform & Automotive Software Validation
- Validate software running on automotive microcontrollers (MCUs) and System-on-Chips (SoCs).
- Work with AUTOSAR Classic and/or Adaptive AUTOSAR platforms.
- Test SDV applications and services across heterogeneous computing environments.
- Understand interactions between application software, middleware, operating systems, communication stacks, and underlying hardware.
- Validate software integration across different automotive platform layers.
1. Vehicle Network & Communication Protocol Validation
Hands-on experience testing or validating one or more of the following technologies:
Vehicle Networks
- CAN / CAN FD
- J1939
- LIN
- Automotive Ethernet
SDV & Middleware Communication
- DDS
- SOME/IP
Diagnostics & Communication Protocols
- UDS
- DoIP
- AUTOSAR Communication Stack (COM)
1. Operating Systems & Platform Environments
- Experience developing or testing automotive applications on one or more of the following operating systems:
- Linux
- QNX
- AUTOSAR OS
- Android / Android Automotive OS
- Validate software behavior, integration, and communication across operating system and platform environments.
Required Technical Skills
- Strong hands-on experience in automotive software testing and validation.
- Strong Python programming and test automation experience.
- Practical experience with SIL and/or Virtual ECU (vECU) validation.
- Experience with Linux-based testing and debugging environments.
- Knowledge of automotive software architecture and SDV platforms.
- Understanding of C/C++ and compiled automotive software.
- Experience with Jenkins, Git, and CI/CD automation.
- Knowledge of AUTOSAR Classic and/or Adaptive AUTOSAR.
- Understanding of automotive communication protocols such as CAN, CAN FD, J1939, LIN, SOME/IP, DDS, UDS, or DoIP.
📌 SIL Test Engineer (México)
🏢 Pentangle Tech Services | P5 Group
📍 México