Logo
RLA Engineering

RLA Engineering is hiring: Hardware Design Engineer (FPGA) in Mountain View

RLA Engineering, Mountain View, CA, United States, 94039


Job Title: Hardware Design Engineer (FPGA)

Employee Type: WS

Expected Weekly Hours: 40

Location: Mountain View, CA 94043

Pay Rate: $108.83 to $112.67 per hour

Position Summary

This position is responsible for supporting the client's business unit(s) with developing field programmable gate array (FPGA) platforms that are used in the validation of ASICs. Another job title may be "Embedded Systems Engineer". Candidates will have experience designing printed circuit boards, coding in hardware description languages (HDL), working with software developers in troubleshooting test environments, and working with validation engineers, ASIC designers, and pre-silicon verification engineers to optimize test efforts between FPGA platform and physical ASICs.

Responsibilities
  • Understand the product roadmap against electrical hardware design needs
  • Understand/specify FPGA based test platforms to enable silicon validation functionality
    • Manage product development cycle for electrical hardware deliverables for incoming ASIC samples
  • Collaborate with ASIC designers, pre-silicon verification engineers, software developers, and silicon validation engineers in preparation for first silicon
    • Define block diagrams, pseudo code, and functional testing requirements
    • Leverage previous design solutions, off-the-shelf parts, BOMs, and vendor/manufacturer expertise for new designs/platforms
    • Design/simulate circuits using schematic capture tools and work with PCB layout designers to layout circuit boards OR work with test platform vendors to specify FPGA chip sets and emulation platforms
    • Lead design reviews for assigned sub-systems
    • Bring up and troubleshoot boards and platforms for lab testing
    • Iterate designs as allowed for in project budget and schedule
  • Work with Test Engineers and Technicians to define and execute test plans for needed validation and characterization coverage
  • Document issues and propose workarounds to team including senior management
  • Occasionally work 40+ hours in a week to meet certain team milestones
  • Perform other duties as needed
Education and Credential Requirements
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Mechatronics Engineering, or related field; Preferred Master's degree
  • Eligible to work in the US without RLA sponsorship for employment visa status
Experience Requirements
  • 10+ years of experience in an electrical HW design engineer role
  • Minimum 5 years of experience with FPGA programming/design/debug with Verilog HDL
  • Minimum 3 years of experience with embedded microprocessor systems
  • Minimum 10+ years of experience coding in assembly languages and C
  • Experience designing and/or specifying advanced embedded systems
  • Experience writing in HDL e.g., Verilog, VHDL, etc.
  • Experience with debugging software and firmware applications in C and assembly
  • Experience specifying FPGA test platforms such as Synopsys HAPS series or similar solutions
  • Experience using circuit schematic capture, simulation and PCB layout tools such as Cadence Allegro, Mentor Graphics, Altium, etc.
  • Experience optimizing circuit BOMs for cost and scale
  • Experience using benchtop test equipment such as oscilloscope, DMM, power supply, function generator, logic/network analyzer, thermal camera, etc.
  • Experience developing, modifying, and running test scripts via PowerShell, Python, etc.
  • Experience with statistical process control (SCS) including analysis using tools such as Excel, Minitab, JMP, R, etc.
  • Experience using hand tools (soldering iron) to hack/blue wire breadboard circuits and components on PCBs
  • Experience designing/using test jigs and fixtures for optimal test probing or automation
Skills Requirements
  • Ability to read, write, and speak English proficiently
  • High proficiency using productivity software such as M365 (Word, Outlook, Excel, PowerPoint, Visio, Teams, and SharePoint)
  • Ability to use project/program management principles and methodologies to consistently meet task deadlines, triage changing priorities, and track issues to resolution
  • Ability to collaborate across diverse teams with a customer service mindset
Work Environment
  • The position typically operates in a standard office environment and/or from employee's home
  • Be able to lift and/or move up to 25 pounds

Pay Range: $108.83 - $112.67 per hour