Logo
ZipRecruiter

Staff/Lead FPGA Engineer

ZipRecruiter, Los Angeles

Save Job

Job Description STAFF/LEAD FPGA ENGINEER

Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production. Our proprietary technology stack leverages advanced sensing, real-time controls, and data-driven learning to produce digitally-verified, flawless parts at unprecedented speed and cost. Our mission is to make the transformative power of 3D printing available to all industries at scale and unlock the future of innovation.

As a Staff/Lead FPGA Engineer at Freeform, you will be responsible for architecting and implementing a custom compute platform that enables the world's first AI-driven, intelligent metal 3D printing technology. You will use the latest FPGA technologies, including the Xilinx Zynq Ultrascale+ MPSoC, to scale a high-throughput, low-latency image processing pipeline. You will also have the opportunity to integrate FPGA solutions with state-of-the-art GPUs to create an advanced machine learning acceleration platform. You will drive interdisciplinary engineering efforts between software, electrical, and process engineering teams to rapidly innovate custom FPGA solutions. High-performance computing is central to what makes Freeform's technology unique and powerful, making this a high-impact role where you'll develop core IP for a world-changing technology.

3D printing experience is not required to succeed here — we seek smart, motivated, collaborative engineers who love solving hard problems and creating innovative technology!

Responsibilities:

  1. Architect and implement FPGA solutions to scale a high-throughput, ultra-low latency image processing pipeline
  2. Lead interdisciplinary efforts between software, electrical, and process engineering to drive FPGA capability innovations
  3. Architect and implement custom FPGA capabilities to enable real-time machine learning
  4. Develop new logic components for FPGA use
  5. Create custom algorithms on FPGAs for signal processing
  6. Implement custom controllers on FPGAs

Basic Qualifications:

  1. Bachelor's degree in computer engineering, electrical engineering, computer science, or related field
  2. 10+ years of FPGA development experience using SystemVerilog or VHDL
  3. Familiarity with Xilinx Vivado/Vitis toolchain
  4. Experience with image processing or DSP

Nice to Have:

  1. Master's degree in relevant fields
  2. Experience with Xilinx Zynq Ultrascale+ MPSoC
  3. Experience with embedded software development, including embedded Linux and SoC architectures
  4. Experience implementing advanced computations on FPGAs
  5. Experience with heterogeneous computing platforms and high-speed data acquisition systems
  6. Familiarity with C/C++ or other high-level languages
  7. Excellent communication skills
  8. Creative problem-solving ability based on first-principles reasoning

Location:

Hawthorne, CA — a state-of-the-art facility in the heart of Los Angeles' vibrant tech ecosystem, with easy access to major freeways.

What We Offer:

  • Inclusive, collaborative culture valuing learning and data-driven decisions
  • Opportunity to be an early, integral team member of a rapidly growing company
  • Benefits include significant stock options, comprehensive health insurance, 401(k), relocation assistance, paid leave, catered meals, flexible hours, and team events
  • Compensation: Estimated $150,000-$400,000+ based on experience and skills, with stock options included
  • Equal opportunity employment — merit and qualifications are the basis for employment decisions
#J-18808-Ljbffr