Arrow Electronics is seeking a Post-Silicon Systems Software Validation Engineer to join their team. The role involves validation of software in post-silicon environments, requiring strong programming skills and a deep understanding of computer architecture and validation methodologies.
Responsibilities:
- Strong programming skills (Python, Lua, C/C++, Rust, Go, etc)
- A solid understanding of computer architecture and chip/system validation methodologies
- Firmware testing and/or development (BIOS, BMC, drivers)
- Domain expertise in any of these areas: PCIe, HBM, GPUs, neural networks, ML HW architecture
- Knowledge of the full validation lifecycle from RTL simulation (SystemVerilog/UVM, VCS, Questa, Xcelium) and emulation (Palladium, Zebu, Veloce) through silicon failure analysis and debug
- 5+ years of programming with at least one software programming language experience
- Experience with Linux environments and Git
- Experience with server hardware and debug tools
- Experience with Machine Learning Hardware/Software Architecture
- Experience with CI/CD
- Experience with EDA Simulations or Emulation
Requirements:
- Strong programming skills (Python, Lua, C/C++, Rust, Go, etc)
- A solid understanding of computer architecture and chip/system validation methodologies
- Firmware testing and/or development (BIOS, BMC, drivers)
- Domain expertise in any of these areas: PCIe, HBM, GPUs, neural networks, ML HW architecture
- Knowledge of the full validation lifecycle from RTL simulation (SystemVerilog/UVM, VCS, Questa, Xcelium) and emulation (Palladium, Zebu, Veloce) through silicon failure analysis and debug
- 5+ years of programming with at least one software programming language experience
- Bachelor's degree or above in computer science, computer engineering, or related field, or Bachelor's degree
- Experience with Linux environments and Git
- Experience with server hardware and debug tools
- Experience with Machine Learning Hardware/Software Architecture
- Experience with CI/CD
- Experience with EDA Simulations or Emulation