Senior Avionics FPGA Design & Verification Engineer - TeraWave
Core
Design, develop, and verify high-performance avionics hardware using FPGAs for reusable space flight vehicles and satellite communications systems.
Role type
Senior IC FPGA design and verification engineer
Builds
Digital hardware architectures, RTL code, and verified avionics systems for space vehicles
Domain
Aerospace / Avionics / Satellite Communications
Deliverable
production ML models | product features
Required skills
FPGA design and tool flow, RTL implementation (SystemVerilog/Verilog), SoC integration, digital timing and synchronization, bus protocols (AXI, AHB), synthesis tools, simulation and debugging, assertion-based verification, constrained random verification
Preferred skills
Architecture optimization for power/performance/cost, formal verification, environmental qualification, integration and flight support
Technologies
SystemVerilog, Verilog, Questasim, AXI, AHB, FPGA synthesis tools
Responsibilities
Design and develop digital hardware architectures for high reliability satellite avionics; Create and implement RTL code for critical SoC blocks and interfaces; Contribute to architecture optimization for performance, power, and cost trade-offs; Collaborate on design verification to ensure robust and reliable designs; Participate in advanced verification techniques; Support prototype development for early validation; Document design specifications, architecture decisions, and implementation details; Troubleshoot and debug complex digital design issues; Implement interfaces between digital hardware and firmware/software components; Research and evaluate new architectural approaches to meet evolving requirements
Seniority
Senior, hands-on IC