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.
Validation Engineer • Bengaluru, Karnataka, India