E-Space is a company that bridges Earth and space to enable hyper-scaled deployments of Internet of Things (IoT) solutions and services. They are looking for FPGA Design Engineers to develop, implement, and verify FPGA firmware for satellite avionics systems.
Requirements
- Design and implement RTL in SystemVerilog or VHDL for satellite avionics FPGAs
- Develop AXI Memory-Mapped and AXI-Stream protocol implementations for inter-subsystem communication
- Perform FPGA resource and size estimation including logic, memory, and DSP budgeting
- Implement clock-domain-crossing (CDC) design techniques and verify timing closure across designs
- Design clock/reset tree architectures and manage timing-closure strategies for complex multi-clock designs
- Develop SPI, I2C, GPIO, and other low-speed peripheral interfaces alongside high-speed transceiver links
- Apply fault-tolerant digital design techniques including TMR, ECC, scrubbing, and SEE mitigation
- Perform synthesis and place-and-route using vendor toolchains, including custom placement constraints
- Support board bring-up by developing configuration, interface verification, and debug test sequences
- Collaborate with digital design, power, and PCB layout engineers to ensure FPGA support circuitry meets requirements
Benefits
- Competitive salaries
- Continuous learning and development
- Health and wellness care options
- Financial solutions for the future
- Optional legal services (US only)
- Paid holidays
- Paid time off