FPGA (Field Programmable Gate Array) Engineer
FPGA (Field Programmable Gate Array) Engineer Melbourne, FLMust Have Skills / Skill MatrixExperience with FPGA DesignVHDL CodingDO-254System Verilog designs OR UVM test benchesStrong background in Design Verification testing or Target testing in lab environmentJob DescriptionThe Electrical Engineer designs, tests and documents safety-critical hardware. Responsible for developing and supporting FPGA/CPLD designs through all phases of design and system integration for high-reliability embedded aerospace and ground based vehicle systems applications.ResponsibilitiesPerform activities such as requirements generation, design, RTL-synthesis, test bench development and design simulation, static timing and power analysis, and requirements-based design verification.Prototype evaluation, design-to-cost tradeoffs, design reviews, qualification test support, system integration support, production and obsolescence support tasks.Maintain the desire to stay current in the continuously developing field and to expand knowledge base and skills in FPGA design and digital hardware engineering.Works with hardware engineers and senior management to enhance existing applications and build additional applicationsDesigns and develops hardware systemsTests and modifies hardware to ensure it meets specifications and requirementsUnderstands and utilizes internal processes and tools for the development of hardwareDecisions may have minor impact on cost, schedule, and technical performanceContributes to engineering estimates on simple hardware designsImproved depth of product domain knowledgeBachelor's Degree and 5-10+ years work experience or Master s Degree and 3+ years of work experience.Required Skills And Education5-10+ years circuit design experience, with the demonstrated ability to design HDL-based FPGAs and CPLDs.Knowledge of digital electronic devices and circuit design principles. Experience using design/analysis tools, such as Timing Designer and Hyperlynx a plus.Hands-on hardware build, test, and integration experience.Motivated self-starter with the ability to effectively work in a team environment.Excellent problem solving skills, judgment, and analytical capability, along with follow-up and monitoring skills.Strong written and oral presentation skills.Experience with Matlab and Simulink for auto-generation of FPGA codeFamiliarity with FPGA integration into digital circuit card designs to ensure electrical integrity of FPGA design in embedded applications.5-10 years work experienceExperience with VHDL, System Verilog designs and UVM test benchesUp to 25% TravelMinimum Training/Education: BSEEPreferred Skills And EducationExperience with any of the following is a plus:Design experience with Microprocessor/Microcontroller interfaces such as I2C, SPI, CAN bus ARINC-825, memory interfaces such as SDRAM controllers, Flash, SRAM; serial interfaces (MIL-STD-1553, ARINC-429, RS422, RS485, AFDX ARINC-664) and FPGA design using Microsemi, Xilinx, Lattice, Altera, etc.Familiarity with RTCA/DO-254 hardware development objectivesDesign tools such as Synplify, ModelSim, QuestasimExperience with high-speed Digital circuit card design, including part placement and routing, constraint generation, and signal integrity analysis.Experience with state machines, code coverageExperience with Requirements Management tools (i.e. DOORS), Configuration Management, and Problem Reporting tools.Knowledge of commercial certification objectives and activities.Experience with development of formal validation and verification procedures.Flight critical fly-by-wire Flight Controls, Actuators, Air Data Systems, Pilot Inceptors, Inertial Sensors and/or Autopilot systems.