We are seeking a motivated and experienced Validation Engineer to work on Pre- and Post-Silicon validation of Ethernet and networking chips. This role requires a strong foundation in C/C++, scripting, and embedded systems, with the ability to build and enhance validation test suites, plans, and frameworks. You'll collaborate with cross-functional teams to validate drivers and interfaces at both the pre-silicon and silicon levels.Key Responsibilities:Develop and enhance validation test suites using C and low-level SW driver APIs.Design and implement validation test plans for Ethernet and networking subsystems.Port and enhance existing test suites for various platforms.Perform pre-silicon validation using simulation and emulation environments.Perform on-silicon validation and debug issues related to Ethernet, PCIe, and other interfaces.Build and maintain regression test suites; automate test execution using Python, Perl, or similar scripting languages.Collaborate with design, software, and system teams to ensure timely validation coverage.Required Skills & Qualifications:Bachelors or Masters degree in Electronics, Computer Engineering, or a related field.Strong proficiency in C/C++ programming is a must.Good understanding of embedded system validation and microcontroller (uC)-based systems.Ability to write and debug test cases for networking and Ethernet subsystems.Familiarity with pre-silicon validation environments (simulation, emulation).Experience with scripting languages like Python, Perl, or equivalent.Ability to design test plans, execute validation, and root-cause issues independently.Preferred Skills:Experience validating Ethernet, PCIe, or networking chips.Hands-on experience in post-silicon debug, lab tools, and board bring-up is a plus.Knowledge of validation frameworks and continuous integration for embedded systems.