What are the responsibilities and job description for the Validation Engineer position at TPI Global Solutions?
- Only W2 - No C2C
TPI Global Solutions is seeking an experienced Validation Engineer with strong hands-on expertise in firmware testing, system validation, and Python-based automation. This role requires working closely with engineering teams to validate next-generation system firmware for high-performance computing platforms. The engineer will design and execute detailed test procedures, automate test flows, debug complex issues across hardware and firmware layers, and support continuous integration in both Linux and Windows environments.
Key Responsibilities:
- Develop, automate, and execute firmware/system test cases using Python.
- Perform system-level validation, including bring-up, debugging, and feature verification.
- Work with Linux and Windows platforms for test execution and automation.
- Analyze failures, provide detailed logs, and collaborate with development teams for issue resolution.
- Use CI tools (e.g., Jenkins) and hardware debugging tools during validation cycles.
- Track test coverage, execution status, and ensure timely validation of all assigned features.
- Collaborate with cross-functional teams including firmware, hardware, BIOS, and system engineering.
Preferred Skills & Background:
- Strong experience in firmware or BIOS validation.
- Hands-on experience with Python scripting and automation.
- Knowledge of hardware–software interfaces, SOC behavior, and system bring-up.
- Experience with JTAG, oscilloscopes, logic analyzers, or similar debugging tools.
- Familiarity with testing on Linux and Windows.
- Understanding of processor, memory, bus, or GPU architecture is a plus.
- Bachelor's degree in Computer Engineering, Electrical Engineering, or related field.