First seen by Alion on Oct 12, 2026.
Role Overview :
We are seeking a versatile and independent Software Engineer to join our AI Infrastructure Silicon Validation team. You will be a key member of the pre-silicon validation team with the charter of writing test cases, setting up test execution in a HW emulation platform/ FPGA, execute and debug deep technical issues in HW and SW stack by generating and analysing test outputs, logs and signal waveforms.
Key Responsibilities :
- Write Validation Software: Design, implement, and maintain test applications in C++ to validate the performance and correctness of AI silicon.
- SDK & API Integration: Successfully integrate and utilize third-party SDKs and low-level APIs, to interact with GPU / AI accelerator hardware.
- Apply OOP Principles: Build reusable, modular, and easily maintainable validation test cases using modern object-oriented principles.
- Test & Debug: Identify hardware and software bugs, memory/cache and other HW induced performance issues as well as HW-SW integration edge cases.
Soft-Skills :
- Take ownership of assigned validation features from technical requirements through to delivery, debugging, and documentation with minimal supervision.
- Working with geographically distributed cross functional teams.
Required Technical Skills :
- Strong C++ & OOP: Solid proficiency in Embedded C/ C++ with a deep understanding of classes, inheritance, polymorphism, and memory management.
- Experience in developing and validating Embedded Software in pre-silicon environments.
- Experience with at least one of the Hardware emulation tools such as Zebu, Palladium or Veloce.
- Basic knowledge of VHDL/Verilog for generating test waveforms and debugging.
- Proficient with cross and native development on Linux and IDEs, and cross-development tools.
- Proven track record of working autonomously to complete coding tasks, write clean test code, and troubleshoot issues.
Desired Experience :
- 5+ years of hands-on experience working in fast-paced Chip Development projects.
- Verilog/VHDL RTL synthesis and System Verilog.
- Hands-on experience writing C/C++ test cases and Python Scripting.
- Familiarity with debugging tools (e.g., Verdi, SimVision) and waveform analysis is desirable.
Education :
- Bachelor's or Master's degree in electrical engineering or computer engineering.
Skills
Embedded System, C++, OOPS, Emulation, Verilog, VHDL, Artificial Intelligence, GPU, RTL, System Validation, FPGA

