Staff Verification Engineer

Employer

Job Description

Who We Are: 

MicroVision, Inc. (NASDAQ: MVIS), a leader in MEMS based solid state automotive lidar for advanced driver safety (ADAS) and autonomous driving sensor and micro-display technology for augmented reality is the pioneer and creator of PicoP® scanning technology, an ultra-miniature laser projection and sensing solution based on the laser beam scanning methodology. The technology is well suited to support a wide array of applications including interactive projection, robotics, industrial applications, and Augmented and Virtual Reality (AR/VR). MicroVision is an independently recognized leader for its formidable intellectual property portfolio. The company is based in Redmond, Washington.


Is this You: 

MicroVision currently has an opportunity in our Test Engineering Team for a Staff Test Engineer with experience testing optical systems and/or components. This role requires a balance of both software and hardware strategies to develop characterization test as well as production calibration and test solutions for automotive lidar applications.


Primary purpose of the role is:

  • Design verification components and develop behavioral / reference models.
  • Develop self-checking test benches using standard verification techniques.
  • Develop directed/constraint-random test cases.
  • Run RTL and gate-simulations, debug problems.
  • Define and implement coverage models and analyze results.
  • Run and triage regressions, tracking bugs, and analyzing coverage.
  • Supporting automated regression and test Linux environment.


Required Skills:

  • Strong Python or C++ or similar Object-Oriented programming.
  • Python, TCL, Curl or similar scripting.
  • System Verilog/OVM/UVM
  • Computer architecture and digital design fundamentals.
  • HDL Simulators (Mentor, Cadence, Synopsys etc.)


Required Experience:

  • Solid experience with object-oriented concepts
  • Designing class-based test benches.
  • Strong debugging skills.
  • Experience with RTL and ASIC gate level verification.
  • Experience in a Linux development environment.
  • 10+ years verification engineering experience
  • BS in Electrical Engineering or related field


Preferred Knowledge:

  • Previous experience with Buildbot automated regression.
  • Experience in a Cocotb or other PLI based co-simulation environment


AAP/EEO Statement:

MicroVision, Inc. is an equal opportunity employer. Applicants are considered for employment without regard to race, creed, color, religion, national origin, sex, age, disability, marital status, sexual orientation, status as a disabled veteran or Vietnam-era veteran or any other basis prohibited by local, state, or federal law. If you need reasonable accommodation in completing the application, attending and/or participating in an interview or in taking any test required for employment, please contact Human Resources at 425-936-6847.