Posted in

Embedded Firmware & FPGA Test Engineer

Embedded Firmware & FPGA Test Engineer

CompanyCapella Space
LocationLafayette, CO, USA
Salary$96000 – $127000
TypeFull-Time
Degrees
Experience LevelJunior, Mid Level

Requirements

  • 2-3 years of experience working with SoCs (programmable logic and processing system)
  • Experience writing embedded FW (C/C++ preferred)
  • Experience planning, writing, and automating tests using a scripting language (Python, bash, etc.)
  • Knowledge of Linux-based operating systems including boot loader
  • Knowledge of FPGA fabric and interfacing to the processor (AXI)
  • Basic knowledge of HDL (SystemVerilog preferred)
  • Experience with SoC development tools (Vitis/Vivado preferred)
  • Experience using revision control software (Git preferred)
  • Comfortable using lab test equipment

Responsibilities

  • Design, conduct, analyze, and automate tests for SoC designs
  • HDL simulation, HW debug with integrated test logic, and SW-driven system test
  • Interface the programable logic with the processor system
  • Improve test coverage of SoC design for unit and regression testing
  • Develop test scripts/applications for the Linux OS (Yocto) in Python
  • Develop test software for the processing system (PS) in C/C++
  • Develop HDL test benches for the programmable logic (PL) in SystemVerilog
  • Extend continuous integration (CI) by unit, module, and HW tests
  • Transition development tests into production by creating and documenting repeatable test procedures
  • Develop, document, and execute tests involving SoCs for manufacturing
  • Collaborate with cross-functional teams to ensure test coverage and product reliability
  • Opportunity to specialize in SoC design (embedded FW and/or HDL)
  • Work with both hardware and software engineers to verify system requirements
  • Work with project managers to organize and plan the system test effort

Preferred Qualifications

  • Knowledge of Yocto build system
  • Experience with Gitlab CI/CD
  • Experience with Docker
  • Experience with HDL simulation tools (Questasim/Modelsim preferred)
  • Experience with UVM
  • Experience designing for space environments is a plus