Arbetsbeskrivning
Department/Project Description
We are seeking a skilled and motivated BaseTech Tester with automation experience, possessing 7–10 years of experience in automotive embedded systems, with a focus on base technology, diagnostics, and communication protocols.
The ideal candidate will have strong expertise in test automation using Python and/or CAPL, along with solid experience in system testing, automation framework development, and debugging within embedded environments.
Additionally, hands-on experience in vehicle-level validation and working with diverse test environments is essential.
Job Description
- Bachelor’s or Master’s degree in Engineering or equivalent experience
- Strong experience in automotive embedded systems testing.
- Proficiency in CAN, UDS (ISO 14229), SOME/IP, DoIP protocols.
- Hands-on experience with AUTOSAR architecture (DCM, DEM, RTE, ComStack).
- Experience in CAPL scripting and Vector tools (CANoe, CANalyzer).
- Experience in test automation frameworks and CI/CD environments.
- Strong debugging skills using tools like Trace32, JTAG, or similar.
- Knowledge of microcontrollers and low-level drivers is an advantage.
- Experience in ADAS, Infotainment, or OTA systems is a plus.
- programming skills in C / Embedded C and/or Python is a plus.
- Familiarity with tools like Davinci Configurator/Developer, DOORS, Splunk is a plus.
Job Responsibilities
- Design, develop, and execute test cases for BaseTech components including diagnostics, communication stacks, and embedded systems.
- Develop, implement, and maintain test automation frameworks and scripts using Python (e.g., pytest) and tools such as Vector CANoe/CAPL.
- Perform system, integration, and end-to-end testing in both bench and vehicle environments.
- Analyze and validate automotive communication protocols such as CAN, UDS, SOME/IP, DoIP, and related stacks.
- Perform trace analysis, debugging, and root cause analysis using tools like CAN analyzers, Trace32, and log analysis platforms.
- Support OTA (Over-the-Air) update testing, including E2E validation and cloud/backend interaction analysis.
- Create and review test strategies, test plans, and test reports aligned with project requirements.
- Collaborate with cross-functional teams including development, system architects, and stakeholders.
- Participate in defect management, tracking, and resolution processes.
- Set up and maintain test environments including test benches, HIL setups, and vehicle configurations.