Electrical / Computer Engineer 1
Opal Kelly Incorporated
Portland, OR

About $85,000 - $110,000 a year


Founded in 2004, Opal Kelly designs off-the-shelf, USB 2.0 and USB 3.0 FPGA modules and helps customers deploy them in a wide ranges of applications with the easy-to-use FrontPanel software interface and robust API. Development engineers, researchers, teachers, and serious hobbyists around the world use Opal Kelly modules for a versatile and economical interconnect solution that shortens development time, fills expertise gaps, and dramatically accelerates time to market.
We're looking for an energetic, bright, social, and engaged engineer capable of working with both software and hardware in a lab setting. You’ll be working on supporting existing customers, reaching out to new customers and markets, and helping with product development. Ideally, your experience, ability, and interests should cast a wide net -- we need someone who is comfortable working with a number of technologies and adaptable to acquire new experience. This includes hardware design, understanding schematics, familiarity with hardware description languages (Verilog, VHDL) as well as software, Linux and other UNIX operating systems, scripting, and languages such as C, C++, Java, Python, and Ruby.

The position involves many varied aspects such as: technical support, bringing up new hardware designs, evangelism, marketing, and product testing.

With Initial Contact, Please Include...

We believe that your accomplishments speak for themselves. Our ideal candidate will have been a part of a number of projects and have materials to provide as proof of competence in engineering a product from start to finish. With your initial contact, please include as much of the following as possible. These could be course projects, capstone projects, or self-directed projects.

  • Sample PCB schematic, layout, and/or photograph and thorough description.
  • Sample HDL (Verilog or VHDL) or an open source project to which you have contributed significantly.
  • Sample C / C++ code or an open source project to which you have contributed significantly.
  • Writing sample.


  • Engineering, Computer Science, or Physics degree
  • Projects involving FPGAs, microcontrollers, other programmable logic
  • Superior troubleshooting, debugging, and analytical skills
  • Excellent verbal, written, and presentation skills (design documentation / code documentation)
  • Good organizational skills
  • Useful experience: Revision control, SVN / GIT preferred, Hardware design, FPGA projects, Arduino, Raspberry Pi, or other modern microcontroller environments.
  • Software programming useful: Scripts, C / C++ / C# / Java / Python / Ruby

Job Type: Full-time


  • Computer Skills: 4 years (Required)
  • FPGA: 1 year (Required)
  • Google Docs: 1 year (Required)


  • Bachelor's (Required)


  • Portland, OR 97223 (Required)

Work Location:

  • One location


  • Retirement plan
  • Paid time off
  • Flexible schedule