Minimum qualifications: Bachelor's degree in Electrical, Computer Engineering, Computer Science, a related field, or equivalent practical experience. 5 years of experience with functional tests for silicon validation, (i.e., writing C or C++) or developing firmware, and embedded software. 5 years of experience in silicon bring-up, functional validation, characterizing, and qualifying silicon. Preferred qualifications: Experience with Core architecture. Experience with hardware prototyping, including hardware/software integration (i.e., pre-silicon use of emulation, software-based test, and diagnostics development). Experience in code and system health, diagnosis and resolution, and software test engineering. Understanding of object oriented programming and functional programming. Ability to write and understand SystemVerilog register transfer level (RTL) code. Excellent software skills and design practices.