Skip to content

FPGA Engineer
Company | Capella Space |
---|
Location | Lafayette, CO, USA |
---|
Salary | $87500 – $134500 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid 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