|
Search Jobvertise Jobs
|
Jobvertise
|
FPGA Design Engineer Location: US-CA-Oxnard Jobcode: 6a6ce27fa16cf4e9702274cf88a4667e-122020 Email Job
| Report Job
Design, development, maintenance, testing, and evaluation of electronics for CNC computer control system under supervision of a senior engineer or department manager.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Proposes problem solutions through analysis, problem definition, requirement generation and implementation of proposed solutions.
- Creates documentation and supporting diagrams supporting solutions.
- Prepares code and simulations, which conform to system specifications and coding best practices.
- Improves workflow by conducting analysis, and recommending changes in policies and procedures to management.
- Investigates failures of existing designs and by collecting and analyzing data, provides suggestions for failure mitigation and redesign.
- Must be active FPGA designer.
- Employees are expected to follow instructions, procedures and to escalate any issue affecting workflow, quality etc.
SUPERVISORY RESPONSIBILITIES
This job does not have any supervision responsibly.
QUALIFICATIONS
- Deep knowledge of FPGA design and programming in VHDL / Verilog including simulation, verification and debugging. Experience with tools such as Signal tap and Chip scope.
- Familiar with Intel FPGA device architecture and expertise with development tools such as Intel Quartus, SDK, Modelsim HDL simulators.
- Familiar with data communication protocols like I2C, custom UART’s, SPI, DMA and PCIE.
- Familiar with Intel design planner (Qsys) and FPGA IP cores.
- Familiar with timing analyzer tools.
- Knowledge of DAC’s, ADC’s, on chip memory, RAM and DMA architecture.
- Familiar with serial interfaces including error detection CRC’s and encoding/decoding packets.
- Servomotors experience is a plus.
- Experience with C++ and embedded C programming is a plus.
- Experience for designing state machines.
- Able to use general test equipment like oscilloscopes, multimeters and current probes.
- Able to communicate technical ideas clearly, able to use Microsoft Office applications when appropriate.
- Able to read and write technical requirement documentation.
- Experience working with source-control system.
- Able to collaborate with and review the work one’s peers.
- Able to analyze competing designs and select the best option.
- Employees must exhibit honesty and integrity as well as demonstrate adherence to rules, procedures and policies.
CivicMinds Inc
|