Contractor C/C++ Developer
EdgeAll is hiring a remote Contractor C/C++ Developer. The career level for this job opening is Experienced and is accepting USA based applicants remotely. Read complete job description before applying.
EdgeAll
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We are seeking a talented and motivated ASIC Architecture Performance Modeling Engineer to
join our team on a contract basis, where you will play a key role in modeling cutting-edge
storage systems, with a focus on NVMe protocol, using C/C++. You ll have the chance to
influence the direction of next-gen storage technologies, and your work will have long-term
impact as features evolve and are re-used in future designs.
Key Responsibilities:
Develop and maintain performance models for storage systems, specifically focusing on
NVMe protocol, using C/C++.
Collaborate with system architects to define functional and performance requirements
for storage solutions.
Conduct performance analysis and trade-off studies to guide architectural decisions
related to storage systems.
Support design and verification teams to ensure features and performance meet
architectural requirements for storage solutions.
Conduct extensive data analysis and modeling to quantify performance metrics and
identify bottlenecks in storage systems.
Test and validate the performance models to ensure accuracy and reliability.
Correlate performance models with actual RTL simulation results to ensure consistency
and identify discrepancies.
Qualifications:
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a
related field.
Proven experience in ASIC architecture and performance modeling, specifically for
storage systems.
Proficiency in C/C++ programming.
Strong understanding of computer architecture and hardware design, with a focus on
storage systems.
Experience with performance analysis tools and methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Experience with NVMe protocol and other storage-related technologies.
Knowledge of performance optimization strategy for storage systems.
Familiarity with silicon development processes and methodologies.
Top 3 Hard Skills Required + Years of Experience:
1. Minimum 3-5 years experience with Architecture performance modeling in C/C++/Python.
2. Minimum 3-5years experience with NVMe knowledge.
3. Minimum 3-5years experience with Storage system and/or SoC Architecture knowledge.