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
Apply directly at Revelyst →Create a free account for alerts like thisView Revelyst immigration profile
This listing is sourced directly from Revelyst's careers page and normalized into a canonical job model.