California, Engineering

Hardware Engineer Fremont, CA

Job Description:

Themis Computer is seeking multiple Hardware Engineers to work in a team on leading edge digital computer board designs. Successful candidates will have the opportunity to work on a diverse range of products, from rugged credit card sized embedded computers to enterprise-class servers, targeted for industrial and military applications.

Work in a friendly small company environment and with leading edge technology.

Responsibilities:

  • Schematic board level design including:
  • Intel/AMD x86, Arm, SoC, Microcontroller
  • Point of load and front end power supply
  • Ethernet switches and NICs
  • PCIe, USB, SAS, SATA, Ethernet (copper, QSGMII, etc.), HDMI, DisplayPort, I2C, Serial Interfaces
  • High-speed memory interfaces (e.g. DDR4)
  • Low jitter clocks
  • SERDES at >10Gb/s
  • CPLD and FPGA
  • Commercial and rugged connector pinout definition
  • Design for extended temperature operation
  • Interpret Design Requirements, write Functional and Design Specifications
  • Component selection, datasheet interpretation, part request and symbol creation
  • EMC and EMI compliance
  • Define cable specifications
  • PLD HDL and simulation
  • PCB layout and route requirements
  • Integrate design with other boards and other departments to meet product goals
  • Test Plans, prototype bring up and Design Verification Testing
  • Transition to manufacturing
  • Participate in system and peer design reviews
  • Support New Product Introduction
  • Work in a small team environment

Requirements:

  • 6+ years of experience in board level digital hardware design
  • Strong written and verbal skills
  • Proven experience in high speed and complex designs
  • Experience in PLD HDL and simulation
  • Good understanding of product development lifecycle
  • Detail oriented and self-motivated with a passion for electronics and skill improvement
  • Expertise in creative problem solving and hardware debug
  • Good time management
  • Test equipment experience
  • Scripting (Python, etc.) for board bring up/test and design automation improvements
  • Microsoft Office skills, including Word, Excel, Visio

Education:

  • Bachelor or Master of Science in Electronic Engineering or Computer Engineering

Bonus Skills:

  • Orcad/Allegro experience
  • Microcontroller or SoC C programming
  • Complex FPGA HDL design and simulation
  • Subcontractor management
  • EMI lab work

Job Type: Full-time

Job Location:

  • Fremont, CA

Required education:

  • Bachelor’s

Required experience:

  • PLD, HDL, and simulation: 1 year
  • scripting (Python, etc.) for board bring up/test: 3 years
  • board level digital hardware design: 6 years

Click To Copy

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s