A New Beginning-Genesis 2 is seeking FPGA Engineer experts with defense industry experience preferred. The role involves designing, verifying, and testing FPGA solutions for communication systems, as well as leading projects and mentoring team members.
Responsibilities:
- Ability to drive, understand and adhere to product roadmaps, define new platforms, and extend products
- Ability to perform electronic circuit design (create schematic symbols and layout footprints, design schematic and layout, and create BOM)
- Ability to prepare test reports, conclude the outcome of test results, provide the next steps in test plan, and present it to management level
- Ability to work in a team environment and on several projects simultaneously
- Architect hardware systems with digital, analog, mechanical components
- Conduct and mentor board-level circuit design, integration, verification, and documentation
- Conduct design reviews and follow standard processes
- Contribute to product design and development, including technical improvements
- Design analysis including modeling and simulation
- Evaluate customer/project requirements and select appropriate topologies for DC/AC and DC/DC applications
- Experience with mechanical designs incorporating complex electronics assemblies
- Experience with power electronics test equipment such as scope, DC/AC electronics load, DC/AC power sources, current and voltage probes
- Experience working a Team/Program Lead Role: Technical lead of talented and experienced team of Digital, Analog, Power Electronics, Mechanical and Test Engineers
- Familiarity with Mentor Graphics OrCAD PSPICE, LT Spice, Mathcad, Microsoft Office, and Microsoft Visio
- High frequency magnetics design knowledge
- Knowledge of 5+ Gbps serial links, CAN, OpenVPX, and PIC-SIG standards
- Lead projects with significant risks and resource requirements. Actively expose high level risks & communicate the risk trade space & mitigation strategies to team
- Maintain expertise in semiconductor processors, System-on-Chip, and FPGA architectures
- Optimize designs with an eye toward efficiency, density, and cost
- Participate in hardware, firmware and software design trade studies, reviews, and proposals
- Plan and execute operations with autonomy under established policies
- Plan, conduct, and oversee Root Cause Analysis for products under development as well as existing product lines
- Proven history of architecting complex analog and digital hardware
- Strong knowledge of digital, analog and power electronic circuits design, test, and debugging
- Strong technical writing and communication skills
- Substantial ability to understand and apply project leadership principles including SPI/CPI, Earned Value, Cost Account Management (CAM), and Statistical Process Controls for large complex programs
- Work with Program Engineering Functional Leader to modify procedures and practices to meet quality, volume, and timeliness standards
- Ability to analyze system requirements and architect FPGA based processing solutions based on requirements the latest FPGA digital technology
- Analyze requirements, create FPGA specifications/development plans, create FPGA verification/test plans, code firmware designs in VHDL, code test benches in System Verilog, and verify designs meet requirements
- Architect, Implement, and verify complex algorithms in FPGAs and Software
- Assist in development of high-level and detailed verification test plans consistent with system requirements and specifications
- Broad experience in embedded system design and solutions for communications systems
- Create and maintain assembly, schematic, and parts lists for custom test equipment through the company's Broad Reach document control system
- Create FPGA development cost estimates and schedules
- Create National Instruments LabVIEW VIs for COTS instrument control and monitoring, and User Interface (UI) for UUT command and telemetry
- Define, design, and verify FPGA solutions for radio product development projects
- Demonstrated ability to analyze and debug FPGA firmware and related hardware issues
- Develop Agents, Test sequences, Cover groups, Predictors, Scoreboards
- Develop high-level and detailed verification test plans and test benches consistent with system requirements and specifications
- Develop Python or PERL scripts to control execution of VxWorks and LabVIEW code for test automation
- Develop randomized and directed tests to achieve closure on functional coverage and provide feedback to team to reach functional coverage goals
- Develop self-checking test benches for FPGA design verification and validation using System Verilog
- Development of EGSE test systems includes hardware, software, and documentation
- Drive improvement of FPGA Development processes
- Experience developing and verifying FPGA/ASIC based embedded system solutions
- Experience implementing complex modem and/or DSP circuits in programmable logic using FPGA devices
- Experience in communication system signal processing theory and waveform design
- Experience in development of embedded cryptographic security solutions for communication products
- Experience in development of signal processing solutions for communication products
- Experience in FPGA/ASIC development using VHDL or Verilog
- Experience in FPGA/ASIC verification using System Verilog
- Experience in FPGA/Firmware development, as well as experience in technical team and project leadership
- Experience in UVM/OVM FPGA/ASIC verification methodology
- Experience in VHDL/Verilog coding for synthesis
- Experience with Software Configuration Management (SCM) tools such as SVN (Subversion), GIT Bitbucket, etc
- Experience with Advanced Functional Verification tools to report functional coverage
- Experience with Circuit Board Design
- Experience with cryptographic algorithms and cryptographic solutions for embedded communication systems
- Experience with FPGA Vendor Specific FPGA Implementation tools (Vivado/Quartus/Libero)
- Experience with Gigahertz microprocessors, FPGA, CPLD, DDR4 memory, flash memory, and high-density interconnect technologies
- Experience with integrating FPGA firmware on hardware
- Experience with LabView
- Experience with MatLab, Simulink or similar digital signal processing (DSP) modelling tools
- Experience with Mentor Graphics Verification tools
- Experience with Python or C
- Experience with RTL development using VHDL, as well as FPGA verification methodologies using System Verilog
- Experience with scripting languages (Bash, Perl, Python, Tcl)
- Experience with TCL or Python scripting languages
- Experience with Universal Verification Methodology (UVM)
- Experience working in a Linux based development environment
- Familiarity in working within Linux OS
- Familiarity with industry standard interfaces (Ethernet, AXI, SPI)
- Familiarity with VHDL for FPGA programming a plus
- Formal Integration and Test Plans, Environmental Test Plans and Acceptance Test Procedures (customer deliverables) used to document compliance with all customer and design requirements are the responsibility of the Test Engineer
- FPGA/ASIC RTL Design experience
- FPGA/ASIC Verification
- FPGA/Digital Design Test background to support our development of secure tactical communication products
- Function in an FPGA developer/verification role, working in a cross functional team environment to design, verify and test modem/signal processing-based FPGA firmware for radio communication systems
- Hardware: Selection of COTS test instruments where practical and design of custom test ‘boxes’ and cabling as required. Test hardware must be capable of verifying all stated capabilities and contractual design requirements for the UUT
Requirements:
- FPGA Engineer experts
- US Citizens only
- Defense industry experience would be great
- Ability to drive, understand and adhere to product roadmaps, define new platforms, and extend products
- Ability to perform electronic circuit design (create schematic symbols and layout footprints, design schematic and layout, and create BOM)
- Ability to prepare test reports, conclude the outcome of test results, provide the next steps in test plan, and present it to management level
- Ability to work in a team environment and on several projects simultaneously
- Architect hardware systems with digital, analog, mechanical components
- Conduct and mentor board-level circuit design, integration, verification, and documentation
- Conduct design reviews and follow standard processes
- Contribute to product design and development, including technical improvements
- Design analysis including modeling and simulation
- Evaluate customer/project requirements and select appropriate topologies for DC/AC and DC/DC applications
- Experience with mechanical designs incorporating complex electronics assemblies
- Experience with power electronics test equipment such as scope, DC/AC electronics load, DC/AC power sources, current and voltage probes
- Experience working a Team/Program Lead Role: Technical lead of talented and experienced team of Digital, Analog, Power Electronics, Mechanical and Test Engineers
- Familiarity with Mentor Graphics OrCAD PSPICE, LT Spice, Mathcad, Microsoft Office, and Microsoft Visio
- High frequency magnetics design knowledge
- Knowledge of 5+ Gbps serial links, CAN, OpenVPX, and PIC-SIG standards
- Lead projects with significant risks and resource requirements
- Maintain expertise in semiconductor processors, System-on-Chip, and FPGA architectures
- Optimize designs with an eye toward efficiency, density, and cost
- Participate in hardware, firmware and software design trade studies, reviews, and proposals
- Plan and execute operations with autonomy under established policies
- Plan, conduct, and oversee Root Cause Analysis for products under development as well as existing product lines
- Proven history of architecting complex analog and digital hardware
- Strong knowledge of digital, analog and power electronic circuits design, test, and debugging
- Strong technical writing and communication skills
- Substantial ability to understand and apply project leadership principles including SPI/CPI, Earned Value, Cost Account Management (CAM), and Statistical Process Controls for large complex programs
- Work with Program Engineering Functional Leader to modify procedures and practices to meet quality, volume, and timeliness standards
- Ability to analyze system requirements and architect FPGA based processing solutions based on requirements the latest FPGA digital technology
- Ability to analyze requirements, create FPGA specifications/development plans, create FPGA verification/test plans, code firmware designs in VHDL, code test benches in System Verilog, and verify designs meet requirements
- Architect, Implement, and verify complex algorithms in FPGAs and Software
- Assist in development of high-level and detailed verification test plans consistent with system requirements and specifications
- Broad experience in embedded system design and solutions for communications systems
- Create and maintain assembly, schematic, and parts lists for custom test equipment through the company's Broad Reach document control system
- Create FPGA development cost estimates and schedules
- Create National Instruments LabVIEW VIs for COTS instrument control and monitoring, and User Interface (UI) for UUT command and telemetry
- Define, design, and verify FPGA solutions for radio product development projects
- Demonstrated ability to analyze and debug FPGA firmware and related hardware issues
- Develop Agents, Test sequences, Cover groups, Predictors, Scoreboards
- Develop high-level and detailed verification test plans and test benches consistent with system requirements and specifications
- Develop Python or PERL scripts to control execution of VxWorks and LabVIEW code for test automation
- Develop randomized and directed tests to achieve closure on functional coverage and provide feedback to team to reach functional coverage goals
- Develop self-checking test benches for FPGA design verification and validation using System Verilog
- Development of EGSE test systems includes hardware, software, and documentation
- Experience developing and verifying FPGA/ASIC based embedded system solutions
- Experience implementing complex modem and/or DSP circuits in programmable logic using FPGA devices
- Equivalent experience in ASIC design is also applicable
- Experience in communication system signal processing theory and waveform design
- Experience in development of embedded cryptographic security solutions for communication products
- Experience in development of signal processing solutions for communication products
- Experience in FPGA/ASIC development using VHDL or Verilog
- Experience in FPGA/ASIC verification using System Verilog
- Experience in FPGA/Firmware development, as well as experience in technical team and project leadership
- Experience in UVM/OVM FPGA/ASIC verification methodology
- Experience in VHDL/Verilog coding for synthesis
- Experience with Software Configuration Management (SCM) tools such as SVN (Subversion), GIT Bitbucket, etc
- Experience with Advanced Functional Verification tools to report functional coverage
- Experience with Circuit Board Design
- Experience with cryptographic algorithms and cryptographic solutions for embedded communication systems
- Experience with FPGA Vendor Specific FPGA Implementation tools (Vivado/Quartus/Libero)
- Experience with Gigahertz microprocessors, FPGA, CPLD, DDR4 memory, flash memory, and high-density interconnect technologies
- Experience with integrating FPGA firmware on hardware
- Experience with LabView
- Experience with MatLab, Simulink or similar digital signal processing (DSP) modelling tools
- Experience with Mentor Graphics Verification tools
- Experience with Python or C
- Experience with RTL development using VHDL, as well as FPGA verification methodologies using System Verilog
- Experience with scripting languages (Bash, Perl, Python, Tcl)
- Experience with TCL or Python scripting languages
- Experience working in a Linux based development environment
- Familiarity in working within Linux OS
- Familiarity with industry standard interfaces (Ethernet, AXI, SPI)
- Familiarity with VHDL for FPGA programming a plus
- Familiarity with VHDL is also desirable for FPGA programming and integration
- Formal Integration and Test Plans, Environmental Test Plans and Acceptance Test Procedures (customer deliverables) used to document compliance with all customer and design requirements are the responsibility of the Test Engineer
- FPGA/ASIC RTL Design experience
- FPGA/ASIC Verification
- FPGA/Digital Design Test background to support our development of secure tactical communication products
- Function in an FPGA developer/verification role, working in a cross functional team environment to design, verify and test modem/signal processing-based FPGA firmware for radio communication systems
- Hardware: Selection of COTS test instruments where practical and design of custom test ‘boxes' and cabling as required
- Test hardware must be capable of verifying all stated capabilities and contractual design requirements for the UUT