Revelyst

Revelyst

Senior Firmware Engineer - Programmable Logic

San Diego, CA - Foresight Sports · Senior

Sponsorship not specified$120k-$150kDetected 4 days ago
C++Object-Oriented ProgrammingLinuxComputer VisionFPGAVHDLVerilogEmbedded SystemsSignal ProcessingLeadershipCollaboration

About the role

  • Our category-defining brands leverage meticulous craftsmanship and cross-collaboration to pursue innovation and redefine what is humanly possible in the outdoors.
  • You will work closely with hardware engineers, systems engineers, and QA teams to bring innovative solutions to life.
  • This position reports to the Firmware Engineer RT Supervisor, and is based out of our San Diego office.

Responsibilities

  • Develop and optimize embedded firmware and FPGA logic for high-speed, precision camera-based systems in a real-time environment.
  • Collaborate with hardware engineers, system architects, and application developers to integrate firmware with other systems.
  • Engage in architectural and design discussions on firmware and FPGA solutions for next-generation products.
  • Mentor and guide junior engineers, providing technical leadership and support in firmware development and real-time systems design.
  • Perform rigorous debugging, optimization, and testing to ensure reliability, robustness, and fault tolerance of embedded systems.
  • FPGA design and development using Xilinx toolset (VHDL/Verilog), with experience in designing for Xilinx Zynq, Versal, or Artix SoCs.
  • Familiarity with Vitis/Vivado toolchain and hardware-software co-design.
  • Advanced knowledge of object-oriented programming (OOP) design and software engineering best practices.

Requirements

  • 6+ years of experience in embedded systems development, with a focus on real-time, performance-critical applications.
  • Proven experience interfacing with components such as FPGA, DDR, Flash Memory, I2C, SPI, RTOS, LVDS, and timing, and understanding their interactions in real-time systems.
  • Experience in performance-critical applications, such as high data rate or low latency scenarios.
  • Experience in hardware debugging, including JTAG and other diagnostic tools.
  • Strong understanding of real-time systems and performance metrics such as latency, throughput, and timing constraints in embedded applications.
  • Bachelors degree

Compensation

  • $120,000.00 - $150,000.00
  • The actual annual salary offered to a candidate will be based on variables including experience, geographic location, education, and skills/achievements, and will be mutually agreed upon at the time of offer.
  • We offer a highly competitive salary, comprehensive benefits including:

Benefits

  • Experience in image processing, machine vision, or similar domains, including filters, transforms, convolution kernels, and algorithm optimization for embedded systems.
  • Strong background in algorithm development for real-time computer vision or signal processing, with a focus on performance optimization.
  • medical and dental, vision, disability and life insurance, 401K, PTO, paid holidays, gear discounts and the ability to add value to an exciting mission!

Equal opportunity

  • Employer Protected Veteran/Disabled
  • Equal Opportunity Employer Protected Veteran/Disabled

This listing is sourced directly from Revelyst's careers page and normalized into a canonical job model.