Sr. Staff Engineer verifying memory and AI/HPC subsystems for Marvell's advanced SOCs and IPs. Collaborating on functional verification architecture and test strategies with engineering teams.
Responsibilities
Work on verification of memory, AI/HPC or Die-2-Die subsystems of Marvell's AI/ML, Network processing, Compute, Memory Expander and Accelerated Compute SOCs and IPs
Contribute to the architecture for a functional verification environment
Contribute to or develop test strategies that will ensure functional correctness
Develop verification testplan and write tests using random techniques and coverage analysis
Debug failures and work with designers to resolve issues
Contribute to the development and future direction of SoC verification methodologies and environments
Requirements
Bachelor’s degree in Electrical engineering, Electronics, Computer engineering, or related fields with 10+ years of experience
Master’s degree and/or PhD in Electrical engineering, Electronics, Computer engineering, or related fields with 8+ years of experience
8+ years of experience in design engineering with focus on verification
At least 5 years of direct hands-on verification experience on PCIe, NOC, DDR, HBM, Processor cores or AI or HPC accelerators at block, subsystem and full chip level contexts
Strong experience developing complex/random verification environments using System Verilog/UVM
Strong experience with writing and executing detailed verification test-plan
Strong experience with scripting languages such as Python or Perl and EDA verification tools
Strong experience with object-oriented design and implementation
Excellent communication skills to interface internally and externally with all levels of the organization
Demonstrates good analytical and problem-solving skills
Must have the ability to define problems, issues, and opportunities
Must have the ability to multi-task in a fast-paced environment
Software Developer at Vecima involved in agile software development for broadband networks. Collaborating on projects, implementing code changes, and participating in continuous improvement efforts.
C++ Software Engineer developing internal tools for RF testing and real - time system monitoring at Octasic. Collaborating with cross - functional teams to evaluate and validate product quality.
C++ software engineer developing core tooling and software for RF system testing and maintenance. Collaborate with product teams and support integration with hardware components in Montreal, QC.
Senior Software Developer at Cozey enhancing the post - purchase experience through system design. Collaborate on innovative tools for furniture delivery and client satisfaction.
Senior Project Engineer directing engineering and design of projects with compliance to regulations at GE Vernova. Coordinating interfaces between engineers, customers, and subcontractors for efficient project execution.
Senior Project Engineer directing and coordinating the engineering and design of projects with power industry expertise. Establishing technical interfaces among engineers, customers, and subcontractors while ensuring compliance with requirements.
Full - Stack Software Developer building a billing module for Communications Service Providers at gaiia. Collaborating within a team to develop and deploy microservices and GraphQL APIs.
C# developer in a hybrid team responsible for cloud - based security systems. Collaborating to deliver dynamic and scalable solutions in the Software Services domain at Genetec.
Software Developer working on Edge OS, developing embedded systems and managing Genetec’s Cloudlink appliances. Collaborate with team for design, planning, and implementation across various platforms in a hybrid environment.
Engineering Operations Specialist managing SDLC across software applications at EverCommerce. Responsible for automating processes and configuring tools like Jira and Confluence for efficient delivery.