Overview
On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
ASIC
Algorithms
Analytical skill
Attention to detail
C
C++
Cadence
Collaboration
Communication
Computer networking
Debugging
Design review
Documentation
Ethernet
FPGA
Integrated circuit
Modeling
PCI Express
Performance Metrics
Perl
Problem solving
Python
Scripting
Synopsys
Test plans
Verilog
Job Details
Architecture Modeling/Software Engineer
Location - San Jose, CA
Key Responsibilities:
- Develop high-level models for networking devices
- Create structural models based on architectural specifications to estimate throughput, latency, and other performance metrics
- Collaborate with system and chip architects to optimize the performance
- Design and develop architectural traffic pattern generators to test various features
- Work closely with cross-functional teams to investigate and develop algorithms and solutions to enhance system level performance
- Produce documentation, including specifications, test plans, design reviews, and technical reports. Communicate findings and recommendations to stakeholders
Qualifications:
- MSEE with at least 7+ years of experience in networking, chip architecture, or related fields
- Proven experience in designing and optimizing chip architectures, especially in networking environments
- Strong understanding of networking concepts, including Ethernet and PCIe protocols
- Proficiency in modeling languages, particularly C, C++, and scripting in Python and/or Perl
- Solid understanding of FPGA or ASIC design methodologies, including synthesis, simulation, and verification tools (e.g., Verilog, VHDL, Synopsys, Cadence)
- Strong analytical and problem-solving abilities, with attention to detail in debugging and troubleshooting complex networking issues
- Excellent communication skills with the ability to collaborate effectively in a team environment and present technical information to diverse audiences
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.