• Posted on: Apr 05, 2023
  • Location: Grand Rapids, MI
  • Job ID: 83a24ed6
  • Type: Full Time
  • Category: Engineering
  • Posted on: Apr 05, 2023
  • Location: Grand Rapids, MI
  • Job ID: 83a24ed6
  • Type: Full Time
  • Category: Engineering

Submit Your Resume

Upload File

Drop files here Or click here to upload the files

Is this not the right job for you? Create a job alert to be notified when a job that matches your criteria is posted.

FPGA Firmware Design Engineer

Seeking a Sr. FPGA Firmware Engineer to join our Engineering team.

This position requires the employee to work mostly onsite – with flexibility or hybrid schedule 2 days work from home per week. We also work a 9/80 schedule, which allows us to be off every other Friday.
The engineer will participate in FPGA firmware development activities. It will support digital design / FPGA design & verification. The position supports new product development and sustainment current product lines, which include avionics Surveillance, Recorders and Display products. The position will support technical leadership in decision-making process for the product, enabling the team to make decisions in a rapid and successful manner. The engineer is responsible for engaging other engineering participants with discipline specific backgrounds to resolve issues and provide a unified engineering response. The individual will provide expertise in technical, schedule and cost targets.
Essential Functions:
  • Digital design
  • FPGA design and verification
  • Device migration across FPGA manufacturers
  • Generation of schematics and review of PWA designs
  • Generation of requirements, FPGA coding in various industry tools, FPGA verification and traceability mapping
  • Work within established FPGA processes and checklists, which are consistent and
  • Support estimation activities associated with new and remapping FPGA design efforts.
  • Lead Root Cause Failure Investigations of digital designs
  • Responsible for performing job duties consistent with the company’s Ethics, Financial, Health and Safety Standards.
  • Experience working in a Continuous Improvement Culture
  • Ability to work in a teaming environment, while possessing good interpersonal and communications skills
  • Self-motivated to identify performance issues and provide potential solutions through strong organizational, analytical and problem-solving skills.
  • Experience designing or troubleshooting high reliability electronics.
  • Good understanding of product development lifecycle processes
  • Experience with test equipment and tools including multimeter, oscilloscopes, logic analyzer.
  • Hands-on, “roll-up-the-sleeves” approach.
  • Bachelor’s Degree and minimum 6 years of prior relevant experience.
  • Graduate Degree and a minimum of 4 years of prior related experience.
Preferred Additional Skills:
  • Architecting, implementing high throughput digital cores / algorithms targeting SOC class FPGAs with interfaces – Ethernet (UDP, TCP/IP), AXI, PCIe/NVMe, USB
  • Experience with Clock Domain Crossing, Reset Domain Crossing, Static Formal flows.
  • Experienced with resolving complex FPGA issues.
  • Experience in VHDL/Verilog, bonus if experienced with C++ (OOP), Perl/Tcl, Python
  • Experience with Synthesis/PAR: SDC, Synopsys DC/Synplify, Vivado, Quartus, Libero
  • Verification with UVM, Verification IPs. Mentor EDA preferred.
  • Tool simulators; Aldec & ModelSim
  • Ability to support geographically dispersed teams, including through travel.
  • support RTCA DO-254 design assurance guidance for airborne electronic hardware
  • Knowledge of engineering design standards for commercial aviation industry
  • Experience in packaging of high reliability electronics (aerospace, medical, automotive, or equivalent)