Posted in

FPGA Engineer

FPGA Engineer

CompanyCapella Space
LocationLafayette, CO, USA
Salary$87500 – $134500
TypeFull-Time
Degrees
Experience LevelMid Level

Requirements

  • 2-3 years experience developing FPGA designs
  • Experience writing HDL (SystemVerilog preferred)
  • Knowledge of Microchip FPGAs (SoC preferred) and AXI protocol
  • Experience with FPGA development tools (Libero preferred), timing closure techniques, and development procedures
  • Knowledge of serial communication protocols such as SPI, I2C, and UART (CAN FD is a plus)
  • Experience with FPGA simulations (ModelSim/QuestaSim preferred)
  • Experience using git revision control software (CI/CD pipeline and Docker knowledge is a plus)
  • Basic knowledge of low- and high-level software (C/C++; Python)
  • Ability to work with both hardware and software engineers to meet the system requirements
  • Ability to work with project managers to organize and plan the FPGA effort
  • Comfortable using lab equipment

Responsibilities

  • Develop FPGA designs for our next-generation flight computer
  • Migrate existing FPGA designs to new devices
  • Interface the fabric with the microcontroller subsystem
  • Integrate 3rd party IP cores
  • Communicate with many external devices using serial buses and protocols
  • Maintain and improve continuous integration (CI) build environment
  • Develop HDL test benches for unit and regression testing
  • Write test software for the microcontroller subsystem
  • Perform board bring-up and integration testing
  • Develop HW prototypes
  • Deploy designs into production and develop test procedures
  • Collaboration across teams

Preferred Qualifications

  • Encryption knowledge is a plus
  • Experience designing for space environments is a plus
  • Experience with FuseSoC is a plus