Prepare comprehensive firmware/software documentation by converting software and interface requirements into clear and concise development specifications.
Develop testbenches, assertions, checkers, and block or subsystem-level verification environments to validate controller behavior, detection logic, configuration programming, fault response, and status reporting.
Knowledge Base Architecture: Build and iterate on domain knowledge bases, codifying professional judgment criteria, standard analysis protocols, and industry know-how into governable, reusable digital assets.
Manage the day-to-day technical and project delivery for major customer accounts, including requirements, milestones, risks, stakeholder coordination and customer updates.
Collaborate closely with Manufacturing, Engineering, and Facilities to communicate layout changes, resolve constraints, and ensure alignment throughout the planning and execution process.
Work closely with the verification team to provide test cases and Testbenches, participate in module-level and system-level simulations, and assist in locating and fixing functional defects.