Senior IC Validation Engineer
Broadcom
- Colorado Springs, CO
- $78,000-130,000 per year
- Permanent
- Full-time
- Construct, review, and execute robust validation test plans on emulation platforms and prototype silicon
- Develop C/C++ based embedded firmware and or/host software tools and applications for low level system validation
- Develop test scripts to control protocol exercisers and automate various validation tools and equipment
- Work in parallel with the software development, FPGA Emulation, and IC Design teams as part of the pre/post silicon validation process
- Work with the board development team on validation and reference board designs and new product requirements
- Drive technical debug and resolution of issues encountered at the complete system level. Propose creative workarounds and implement solutions to complex problems.
- Work with external customers on initial silicon bring-up and system level integration/troubleshooting
- Effectively present technical information to teams of engineers. Educate Field Application Engineers (FAEs) on new product features and operation
- Work with the Technical Publications group on engineering notes, data sheets, and architectural manuals
- Legal authorization to work in the US
- Minimum 3+ years industry experience with Master’s Degree in Electrical/Computer Engineering field or minimum 5+ years industry experience with Bachelor’s Degree in Electrical Engineering/Computer Engineering
- Experience developing/debugging C/C++ based code (emphasis in embedded FW and system drivers/host applications preferred)
- Experience developing/debugging scripts written in in Python
- Working knowledge of ARM architecture and firmware programming preferred
- Solid understanding of computer architecture and system level operation/execution
- Practical experience in system level debug utilizing FW debuggers, logic analyzers and protocol analyzers.
- Excellent problem solving skills and attention to detail
- PCIe (Gen3/4/5) protocol experience preferred including knowledge of LTSSM, system enumeration and configuration space format.
- Understanding of basic PCB concepts
- Ability to read and understand board level schematics