
Job Description:
Revelyst, is a collective of makers who design and manufacture performance gear and precision technologies. Our category-defining brands leverage meticulous craftsmanship and cross-collaboration to pursue innovation and redefine what is humanly possible in the outdoors.
Provide a brief, four-sentence description of the role, what success in the position looks like, and how it fits into the company or organization overall.
This position reports to the Firmware Engineer Supervisor and is based out of our San Diego office.
As the Firmware Engineer you will have an opportunity to:
- 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.
- Provide 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.
- Bachelor's Degree in Computer Science, Computer Engineering, or Electrical Engineering
- 3+ years of experience in embedded systems development, with a focus on real-time, performance-critical applications.
- Knowledge of FPGA design and development (VHDL/Verilog).
- Expertise in bare metal/real-time development using C/C++ for embedded systems.
- 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.
- Experience with the Xilinx toolset, with particularly with the Xilinx Zynq, Versal, or Artix SoCs.
- Familiarity with Vitis/Vivado toolchain and hardware-software co-design.
- 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.
- Advanced knowledge of object-oriented programming (OOP) design and software engineering best practices.
- Extensive experience working with bare metal microcontrollers in time-critical applications.
- Familiarity with performance benchmarking tools and optimization techniques for embedded systems.
- Comfort in Linux environments, particularly for managing embedded Linux systems alongside real-time processors.
Pay Range
Annual Salary: $112,000.00 - $130,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: medical and dental, vision, disability and life insurance, 401K, PTO, paid holidays, gear discounts and the ability to add value to an exciting mission!
Our Postings are not intended for distribution to or use in any jurisdiction, country or territory where such distribution or use would violate local law or would subject us to any regulations in another jurisdiction, country or territory. We reserve the right to limit our Postings in any jurisdiction, country or territory.
Equal Opportunity Employer Protected Veteran/Disabled
About the company
Company website•Sporting Goods Manufacturing
Company Overview:
For more than a decade, Foresight Sports has been a pioneering force in the golf industry. Dedicated to creating cutting-edge performance analysis solutions and renowned for its precision and innovation, the company’s game-changing launch monitors and simulation solutions have set a new bar for both player performance analysis and virtual golf realism. From the Tour-dominating GCQuad to the award-winning GCHawk, no other technology is driving the game – both outdoors and indoors – to a whole new level like Foresight Sports.
History:
In 2009, Foresight Sports emerged as the brainchild of a collaboration between visionary industry engineers and a dynamic executive team with an unwavering passion for golf. The pivotal moment arrived in 2010 with the debut of the GC2 "Game Changer" Smart Camera System, a groundbreaking innovation that swiftly ascended to become the world's foremost professional-grade launch monitor.
Today, Foresight Sports boasts a diverse lineup of indoor and outdoor launch monitor solutions that include the GCQuad, GCHawk, and GC3, and continues to develop and manufacture leading-edge hardware and software technologies that push the boundary of performance analysis and pure game entertainment.
Foresight Sports is a complete, vertically integrated technology provider. The company’s design, engineering, manufacturing, and assembly teams all operate within its San Diego-based facilities to maximize new product development and go-to-market speed. This agile development approach ensures the rapid delivery of solutions tailored to players, professionals, and industry trends.
In under a decade, Foresight Sports has ascended to the pinnacle of the golf industry. Fueled by a commitment to technology-driven growth, the company continues to enhance golf's visibility and influence, ushering in a new era where technology and sport converge seamlessly.





