Design Verification Engineer
SUMMARY: The Design Verification Engineer is responsible for thoroughly testing and verifying the digital, analog, and embedded software components, ensuring they meet the project requirements, customer features and functionality, as well as industry standards. The Design Verification Engineer works with the corresponding product line Technical Lead and cross functional team to achieve assigned product development goals.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Collaborate with the design team and system engineers to design test strategies and develop detailed verification plans that encompass all aspects of the design, including functionality, performance, corner cases and edge-case behavior.
- Develop, document, and implement comprehensive test cases in reference to the product and design specifications.
- Identify, isolate, report and debug design issues or bugs found during the verification process, collaborating with the design team to resolve them effectively.
- Apply formal methods and tools to verify specific design properties and enhance the overall verification process.
- Collaborate with the validation team and assist in hardware testing and debugging.
- Maintain thorough documentation of test cases, verification methodologies and activities, and test results.
- Participate in code and design reviews.
- Prepare and present reports to stakeholders on the verification status and issues encountered.
- Coordinate with other teams, such as validation and software, to ensure seamless integration of the product within the larger system.
- Propose and implement process improvements to enhance the efficiency and effectiveness of the verification process.
- Author Engineering Change Orders (ECOs) to release tested assemblies for system-level validation and production release.
QUALIFICATION REQUIREMENTS:
- Solid understanding of digital and/or analog circuit design concepts.
- Ability to read schematics and understand various features and functionality driven by firmware.
- Computer programming skills using current programming languages.
- Familiarity with industry-standard protocols and interfaces (PCIe, USB, DDR, etc.).
- Proficient with basic test equipment including logic analyzers, oscilloscopes and other related instruments.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Proficient with MS Windows and Linux operating systems.
- Proficient with Microsoft Office Suite and general office skills.
- Must be able to work individually and as part of a team, detail oriented and be flexible based on job requirements.
- Excellent organizational, skills.
- Willing to learn and excited to face challenges.
Education and/or Experience:
- Bachelor’s degree in electrical engineering, Computer Science, or related field preferred. Associate’s degree in electrical engineering, technology or related field and 5+years of demonstrated relevant experience considered.
- Experience soldering and reworking printed circuit boards desired.
PHYSICAL DEMANDS:
- Lifting requirements up to 15 pounds.
- Requires standing, sitting and walking for periods of time.
- Use hands to finger, handle or feel.
- Requires close vision, distance vision, color vision, peripheral vision, depth perception and the ability to adjust focus.
WORK ENVIRONMENT:
Working conditions are normal for an office environment with minimal noise.
There is also access to a manufacturing environment. Moderate noise level. Machinery operation requires the use of safety equipment to include but not limited to; safety glasses, hearing protection, wrist and shoe straps, and ESD smock. Loose fitting clothing and jewelry are not permitted. No food allowed in the manufacturing area. No cell phone use allowed in manufacturing area unless approved by management.
Autres détails
- Type de paie Salaire
- Taux min. à l'embauche 70 000,00 $
- Taux max. à l'embauche 90 000,00 $
- Mounds View, USA, 2205 Woodale Drive, Mounds View, Minnesota, États-Unis d’Amérique