Terranorbitalcorporation
Principal FPGA Design Engineer
Irvine, CA . Posted 17 days ago
The role
The Principal FPGA Design Engineer will lead the architecture, development, verification, and flight-readiness of FPGA-based avionics subsystems. This role owns FPGA RTL design from concept through qualification, integration, and mission operations.
What you will do
- Own FPGA RTL development from architecture definition through verification, integration and flight readiness.
- Define FPGA architecture and requirements in collaboration with systems, hardware and embedded software teams.
- Develop RTL in SystemVerilog or VHDL for Microship Polarfire and AMD Zynq US+ and Versal.
- Perform comprehensive verification, including simulation, test benches, timing closure, resource analysis and hardware validation.
- Lead design reviews, ensure requirement traceability, and produce documentation for FPGA operation and integration.
- Define and execute verification and validation testing (DVT) and support board bring-up.
- Support system bring-up, integration, and troubleshooting during avionics and flight test activities.
- Lead cross-functional technical discussions, drive architecture decisions and mentor more junior engineers.
Required qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering or equivalent.
- 12+ years of FPGA RTL architecture, development and verification.
- Strong proficiency in SystemVerilog or VHDL.
- Advanced verification methodologies and worst-case timing analysis.
- Experienced designing with Microsemi Polarfire, AMD Zynq Versal, AMD Ultrascale.
- Experienced with FPGA design tools including Vivado and Mentor Modelsim/Questasim.
- Experienced with high-speed data buses and interfaces such as AXI, PCIe, DDR4/DDR5, JESD204B/C, or 100Gb ethernet or other common protocols such as SPI, I2C, UART, CAN FD, and LVDS.
- Experience developing high speed NAND flash controllers including interface timing optimization, ECC integration, bad block management, DMA architecture and high throughput data path design.
- Familiarity with version control systems such as Git based collaborative development environments.
- Experienced with scripting languages such as Python, Tcl, and Bash.
- Experienced developing software in Linux Environment with C/C++.
- Experienced designing for space environment including radiation impacts and mitigations.
Benefits
- 100% Company-paid comprehensive medical, dental, and vision coverage for you and your dependents
- 401(k) Match
- Flexible Time Off (FTO)
- Education Reimbursement
- Competitive Paid Parental Leave
- swag
Before you apply
- Must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of St
- Position may require a current United States National Security clearance or eligibility for such a clearance.
About the company
Terran Orbital is a leading manufacturer of satellite products primarily serving the aerospace and defense industries. They provide end-to-end satellite solutions by combining satellite design, production, launch planning, mission operations, and on-orbit support.