VHDL

Senior FPGA Hardware Engineer – Verilog & SystemVerilog | Cincinnati, OH

Senior FPGA Hardware Engineer – Electrical Engineering

📍 Location: Cincinnati, Ohio
🏢 Work Arrangement: Onsite
💼 Employment Type: Full-Time, Permanent
🕒 Schedule: 4/10 – Four 10-Hour Days Per Week
🛡️ Security Clearance: Not Required
✈️ Travel: Occasional
🚚 Relocation Assistance: May Be Considered for an Exceptional Candidate
🚫 Visa Sponsorship: Not Available
👥 People Management: Not Required

Develop the Next Generation of FPGA-Based Defense Electronics

A leading aerospace and defense organization is seeking a talented Senior FPGA Hardware Engineer to support the architecture, design, development and verification of next-generation Electronic Safe and Arm Devices for advanced defense systems.

This is a hands-on engineering position focused primarily on Verilog FPGA design, SystemVerilog verification and embedded microcontroller development. The successful candidate will develop highly reliable digital hardware and firmware used within safety-critical fuzing solutions.

FPGA and ASIC designs may include sensor interfaces, sequence-verification logic, analog-to-digital and digital-to-analog interfaces, communication protocols, state machines, timer chains and other safety-critical functions.

This opportunity is ideally suited to an engineer who enjoys solving complex hardware and firmware problems, working with laboratory equipment and developing innovative solutions in a dynamic product-development environment.

Key Responsibilities

FPGA Architecture and Design

  • Analyse system and product requirements and translate them into FPGA and digital-hardware architectures.

  • Define FPGA functionality, interfaces, state machines and verification requirements.

  • Develop synthesizable Verilog HDL for antifuse and enhanced-flash FPGA technologies.

  • Design FPGA logic supporting:

    • Sensor interfaces

    • Sequence verification

    • Analog-to-digital interfaces

    • Digital-to-analog interfaces

    • Serial communication protocols

    • State machines

    • Timer chains

    • Safety-critical control functions

  • Support architecture trade studies and component-selection decisions.

  • Ensure FPGA designs meet functional, performance, reliability and safety requirements.

  • Contribute throughout the complete design lifecycle, from early concept through product testing.

FPGA Verification

  • Develop and execute verification strategies for complex FPGA designs.

  • Create simulation environments, testbenches and verification plans.

  • Perform functional simulation and timing-related analysis.

  • Support SystemVerilog-based verification using methodologies such as:

    • Universal Verification Methodology

    • Open Verification Methodology

    • Verification Methodology Manual

    • Advanced Verification Methodology

  • Use simulation tools to identify functional defects before hardware integration.

  • Document test results, coverage, anomalies and corrective actions.

  • Participate in design and code reviews to strengthen FPGA quality.

Embedded Firmware Development

  • Develop embedded C software for microcontroller-based systems.

  • Implement algorithms, manipulate data structures and produce highly optimized code.

  • Develop firmware supporting communication, sequencing, monitoring and hardware-control functions.

  • Support C# development targeting enhanced-flash microcontrollers when required.

  • Integrate FPGA logic, microcontrollers and associated hardware.

  • Diagnose hardware-firmware interaction issues in laboratory and target-system environments.

  • Support firmware reviews, unit testing and configuration control.

Hardware Development and Integration

  • Support the design and debugging of FPGA-associated electrical hardware.

  • Review digital schematics and assess device interfaces.

  • Participate in hardware bring-up and prototype evaluation.

  • Verify interfaces between FPGAs, microcontrollers, sensors, converters and other electronic components.

  • Support the integration of digital hardware and firmware into Electronic Safe and Arm Devices.

  • Evaluate system performance under representative operating conditions.

  • Work closely with electrical, systems, test, mechanical and software engineers.

Laboratory Testing and Troubleshooting

  • Perform hands-on debugging using standard laboratory equipment, including:

    • Logic analysers

    • Oscilloscopes

    • JTAG and in-circuit emulation debuggers

    • Protocol analysers

    • Digital multimeters

    • Development and evaluation boards

  • Analyse functional failures and performance issues in test environments and target systems.

  • Isolate defects across FPGA logic, firmware and electrical hardware.

  • Develop corrective actions and verify the effectiveness of design changes.

  • Document troubleshooting methods, findings and final resolutions.

  • Support prototype, design-verification and product-level testing.

Requirements and Technical Documentation

  • Analyse, clarify and refine hardware and firmware requirements.

  • Maintain traceability between requirements, design elements and verification evidence.

  • Produce design descriptions, verification documentation and technical reports.

  • Document FPGA architectures, interfaces, state-machine behaviour and firmware functionality.

  • Support internal and customer design reviews.

  • Ensure engineering records are complete, accurate and configuration controlled.

Quality and Process Improvement

  • Apply disciplined hardware, firmware and software-development methodologies.

  • Participate in design reviews, code reviews, unit testing, prototyping and product testing.

  • Identify opportunities to improve development efficiency, product quality and time to market.

  • Contribute to FPGA coding standards, reusable design practices and verification processes.

  • Support defect prevention and lessons-learned activities.

  • Maintain source code and design files within approved version-control systems.

Required Qualifications

Candidates must meet one of the following education and experience combinations:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering or a related technical discipline with at least six years of relevant experience.

  • Graduate degree in a related technical discipline with at least four years of relevant experience.

  • At least 10 years of directly relevant professional experience in place of a degree.

Additional required experience includes:

  • Practical knowledge of Verilog for FPGA or digital logic design.

  • Experience with digital-design practices, logic architecture and hardware-description languages such as Verilog or VHDL.

  • Embedded C programming experience, including:

    • Algorithm development

    • Data-structure manipulation

    • Hardware-control programming

    • Development of highly optimized code

  • Hands-on experience using laboratory equipment such as logic analysers, oscilloscopes, JTAG/ICE debuggers and protocol analysers.

  • Familiarity with hardware, software and firmware development methodologies.

  • Experience participating in design verification, code reviews, unit testing, prototyping or product testing.

  • Experience using source-code and configuration-management tools such as Git, Subversion or Team Foundation Server.

  • Strong problem-solving and debugging abilities.

  • Clear written and verbal communication skills.

  • Ability to work effectively across multiple engineering disciplines.

  • Ability to respond to changing technical priorities and short-notice requests.

  • Current authorization to work in the United States without employer sponsorship.

Preferred Qualifications

  • FPGA development experience with Microchip/Microsemi or Actel devices.

  • Experience targeting antifuse or enhanced-flash FPGA technologies.

  • Experience using QuestaSim or comparable HDL simulation tools.

  • SystemVerilog verification experience.

  • Experience applying UVM, OVM, VMM or AVM verification methodologies.

  • Experience developing reusable verification components and testbenches.

  • C# development experience targeting enhanced-flash microcontrollers.

  • Experience developing FPGA interfaces for:

    • Sensors

    • ADCs and DACs

    • Serial communications

    • State machines

    • Timing and sequencing functions

  • Familiarity with ASIC development or verification.

  • Experience developing safety-critical or high-reliability electronics.

  • Previous experience with Electronic Safe and Arm Devices, fuzing systems or defense electronics.

  • Experience integrating FPGA logic with microcontrollers and embedded firmware.

  • Strong organizational skills and an action-oriented approach.

The Ideal Candidate

The strongest candidate will be able to demonstrate:

  • Ownership of FPGA designs from requirements through implementation and verification.

  • Strong Verilog and digital-logic design capabilities.

  • Hands-on embedded C development experience.

  • Practical SystemVerilog verification knowledge.

  • Experience debugging interactions between FPGA logic, firmware and electrical hardware.

  • Confidence using laboratory tools to isolate complex technical problems.

  • Familiarity with Microsemi/Actel FPGA technology and QuestaSim.

  • Experience developing reliable electronics for safety-critical applications.

  • An ability to work independently while collaborating effectively across engineering disciplines.

  • Strong documentation, organization and communication skills.

Work Environment and Benefits

The position operates within a highly dynamic aerospace and defense engineering environment where product quality, technical discipline and responsiveness are essential.

Employees work a 4/10 schedule, completing four 10-hour workdays each week. The organization offers a comprehensive benefits package that may include:

  • Medical and disability insurance

  • Retirement plan with employer match

  • Flexible spending accounts

  • Employee assistance program

  • Education assistance

  • Parental leave

  • Paid time off

  • Company-paid holidays

Relocation assistance may be considered for an exceptional candidate.

Equal Opportunity

The organization is an Equal Opportunity Employer and considers qualified applicants without discrimination based on any status protected under applicable federal, state or local law.

 

Senior FPGA Design Verification Engineer | Secret Clearance | Dedham, MA

Senior FPGA Design Verification Engineer – Secret Clearance
Location: Dedham, Massachusetts, United States

Industry: Aerospace / Aviation / Defense

Job Category: Engineering – Electrical
Compensation: $180,000 - $200,000

Basic Qualifications

  • Bachelor’s degree in Electrical or Computer Engineering, or a related Science, Engineering, or Mathematics field, plus a minimum of 8 years of relevant experience; OR Master’s degree plus a minimum of 6 years of relevant experience.

  • Security Clearance: Department of Defense Secret security clearance is required at the time of hire. Applicants will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work, U.S. citizenship is required.

Role and Responsibilities

As a Senior FPGA Design Verification Engineer, you’ll be part of a cross-functional team responsible for product design from system architecture and requirements allocation through product release and production of cost-sensitive secure products.

Key Responsibilities:

  • Define verification methodology for complex FPGAs.

  • Analyze requirements, create test plans, and build scalable simulation environments using SystemVerilog/UVM.

  • Conduct testing for complex designs, including code coverage, functional coverage, and assertions.

  • Work in a dynamic environment that requires adapting to changing needs and requirements.

  • Collaborate with a multidisciplinary team to develop cutting-edge solutions.

Preferred Skills & Experience:

  • Experience with OVM/UVM design verification methodology.

  • Proficiency in scripting languages such as bash/csh, Perl, TCL, Python, or similar.

  • Expertise in VHDL or other hardware description languages.

  • Familiarity with Xilinx FPGA and Questa Advanced Functional Verification tools is a plus.

  • FPGA/ASIC design experience is an added advantage.

  • Strong teamwork and collaboration skills, with a passion for innovation.

Workplace & Benefits

  • Work Schedule: Fully on-site position in Dedham, MA. Relocation assistance is available.

  • Flexible Work Arrangement: Optional 9/80 schedule (every other Friday off).

  • Comprehensive Benefits Package:

    • 401k matching

    • Paid parental leave

    • Healthcare benefits

    • Health & wellness programs

    • Employee resource and social groups

Security Clearance Required: Yes
Visa Sponsorship: Not available
Travel Requirement: Occasional travel may be required.

This position offers an exciting opportunity to work on innovative defense and security solutions, contributing to national security efforts while collaborating with talented professionals in a dynamic and rewarding environment.

Interested candidates are encouraged to apply!

 

FPGA Lead Design Engineer – Salt Lake City, UT or Carlsbad, CA - $129,000 - $240,500

FPGA Lead Design Engineer  – Salt Lake City, UT or Carlsbad, CA
$129,000 - $240,500

 

A dynamic team specializing in advanced electronic warfare and multi-function systems is seeking a talented FPGA Lead Design Engineer. This role focuses on the design, development, and testing of cutting-edge systems, including coding, simulation, synthesis, place and route, and verification testing. This position offers a unique chance to work on innovative solutions while enjoying the natural beauty and outdoor activities available in the Salt Lake City area. 

 

 Key Responsibilities 

-          Lead an FPGA design team in implementing and verifying complex designs for large FPGA devices. 

-          Perform simulation, synthesis, and placement using tools such as ModelSim, Synplicity, Xilinx Vivado/ISE, or Altera Quartus. 

-          Utilize laboratory debug techniques with signal generators, digital oscilloscopes, logic analyzers, BERTs, and other measurement devices. 

-          Achieve timing closure in large FPGAs. 

-          Implement industry-standard interfaces (e.g., Ethernet, SPI, UART, SDRAM, DDR3, JESD, PCIe). 

-          Apply advanced techniques in modulation, demodulation, digital filters, forward error correction, and electronic warfare. 

 

 Basic Qualifications 

-          Bachelor’s degree with a minimum of 9 years of relevant experience, or a graduate degree with at least 7 years of experience. 

-          In lieu of a degree, a minimum of 13 years of related software engineering experience. 

 

 Preferred Skills 

-          Advanced degree in Computer Science, Computer Engineering, Software Engineering, or Electrical Engineering. 

-          9+ years of FPGA design experience, particularly in Digital Signal Processing. 

-          Leadership experience in FPGA design projects. 

-          Proficiency in VHDL (preferred) or Verilog. 

-          Expertise in implementing signal processing for Electronic Support and Electronic Attack systems. 

-          Skilled in designing with high-speed serial interfaces (3+ Gbps). 

-          Familiarity with revision management tools like Git or ClearCase. 

-          Experience with C/C++/C# and Matlab/Simulink. 

 

 Compensation and Benefits 

-          Salary range: $129,500 - $240,500 (final offer depends on experience and location). 

-          Comprehensive benefits include health and disability insurance, 401(k) match, flexible spending accounts, education assistance, parental leave, paid time off, and holidays. 

 

This opportunity provides a chance to contribute to innovative solutions in advanced technology while maintaining work-life balance. Apply now to be part of a forward-thinking team in a thriving environment.

FPGA Engineer - Torrance, CA or Salt Lake City, UT - Relocation Assistance Available - $70,000 - $140,000

FPGA Engineer

Torrance, CA or Salt Lake City, UT

Permanent
$70,000 - $140,000

Relocation Assistance Available

 

Description

Our company is looking for an FPGA / Digital Design Engineer to create FPGA requirements and develop VHDL code for FPGAs that interface with components for flight control systems.  You will also architect and develop FPGA test procedures and test benches.  Reporting to an Engineering Manager, you will have a 9/80 work schedule with a hybrid work option (3 days/week in the office, or more depending on program needs) in Torrance, CA or in Salt Lake City, UT.

 

The company's Military Aircraft provides flight control equipment and systems to the world’s leading military platforms.  Headquartered in East Aurora, NY, we employ 14,000 employees in 24 countries.  We have a culture of trust and mutual respect; and for you, working with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work.

 

As a Digital/FPGA Design Engineer, you will work with other Engineers to:

·       Create FPGA requirements

·       Develop VHDL code for FPGAs

·       Participate in requirements, design, and code reviews

·       Architect and develop FPGA test procedures and test benches

·       Perform verification and validation activities and document results

·       Perform card-level tests

·       Implement high-speed digital circuit designs based on requirements

·       Perform worst-case analysis for power and timing

·       If located in Salt Lake City, CA; 10% travel to Torrance, CA

 

To be considered for this role, here’s what you’ll need to bring with you: 

·       Bachelor of Science Degree in Electrical Engineering

·       2+ years of experience developing or verifying FPGAs

·       Experience coding with VHDL

·       Knowledge of digital logic design

 

This position requires access to United States export-controlled information.

 

It would be nice if you also had:

·       Experience with Microsemi Libero, Cadence tools, and PSpice

·       Knowledge of microprocessors, digital signal processors, and memory

·       Solid understanding of industry standard interfaces including SPI, I2C, LVDS, DDR, PCIe, etc.

·       Familiarity with test equipment including oscilloscopes and logic analyzers

 

Our Benefits:

·       Comprehensive medical, dental, and vision benefits on day one

·       Flexible planned vacation

·       Paid holidays

·       401(k) match, profit share, and employee stock purchase options

 ·       Tuition reimbursement programs

·       Inclusive company culture

·       Our Torrance site has a 9/80 work schedule with every-other Friday off

 

Salary:

The base pay range for this opportunity is $70,000 - $135,000 per year.  The base salary range represents the low and high end of the company's salary range for this position in the given work locations. Actual salaries will vary depending on factors including location, experience, and performance. The range(s) listed is just one component of the company's total compensation package for employees. Other rewards may include annual profit share bonuses, employee stock purchase plan, an open paid time off policy, 401K plan with enhanced matching program, and many region-specific benefits. 

To Apply Please Complete the Form Below