System Validation Senior Engineer
Job Description
What You’ll Do
- Develop and execute test plans to validate system functionality, including hardware and software interactions.
- Identify and debug functional issues, collaborating closely with design and development teams to resolve problems.
- Develop and execute performance tests to validate system performance (benchmarking and stress testing), and analyze performance data to identify bottlenecks and areas for improvement.
- Handle integration of test programs and applications.
- Port existing applications to the execution framework or develop dummy applications for load generation.
- Create and maintain Test Specifications, detailed Test Plans, Test Reports, and Validation Reports, documenting results with supporting data and analysis.
- Take ownership of assigned responsibilities, remain flexible with work timings, and actively participate in technical discussions.
- Contribute to project estimation and management activities.
Qualifications
The job might be fit for you if you have:
- 5+ years of hands-on experience in System Validation for Automotive SoCs or a related field.
- Bachelor’s degree in Computer Science, Electronics, Information Technology, Telecommunications, Automation, Mechatronic Engineering, or an equivalent field.
- Good verbal and written English communication skills.
- Strong understanding of SoC functionality and performance at the system level.
- Experience working on ADAS / IVI / Gateway (GW) use cases for OEMs or Tier 1 suppliers.
- Ability to define use cases and KPIs relevant to SoC System Validation from an OEM perspective.
- Experience preparing Test Specifications and setting up Test Environments for System Validation.
- Strong knowledge of SoC architecture and resources (processor, memory, peripherals, etc.).
- Good understanding of Hypervisor environments, configuration, and Guest OS operation.
- Hands-on experience with Embedded Software (Linux / Android).
- Solid debugging and issue triaging skills.
- Proficiency in Embedded C and scripting languages such as Python.
- Understanding of Bootloader, IPL, Fast Boot, and Secure Boot options.
Nice to Have
- Experience working on ARM platforms (CA core & CR core).
- Understanding of hardware IPs and accelerators such as Ethernet, PCIe, USB, UCIe, IMR, ISP, GPU, NPU, etc.
- Experience working on SoC simulators or emulators (e.g., Protium, Palladium).
Application Confirmation
You're applying for the role below: