Foresight Sports · 17 hours ago
Senior Firmware Engineer - Real Time
Foresight Sports is a collective of makers who design and manufacture performance gear and precision technologies. They are seeking a high-caliber Senior Firmware Engineer to design and develop high-performance, real-time systems for cutting-edge camera-based sports equipment, collaborating closely with hardware engineers and QA teams.
GamingGolfSoftwareSports
Responsibilities
Collaborate with hardware engineers, system architects, and application developers to integrate firmware with other systems
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
Qualification
Required
6+ years of experience in embedded systems development, with a focus on real-time, performance-critical applications
Mastery in bare metal/real-time development using C/C++ for embedded systems
Proven experience interfacing with components such as 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
Preferred
FPGA design and development using Xilinx toolset (VHDL/Verilog), with experience in designing for Xilinx Zynq, Versal, or Artix SoCs
Engage in architectural and design discussions on firmware and FPGA solutions for next-generation products
Experience working with or interfacing to FPGA-based systems
Develop and optimize embedded firmware and FPGA logic for high-speed, precision camera-based systems in a real-time environment
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
Comfortable in Linux environments, particularly for managing embedded Linux systems alongside real-time processors
Benefits
Medical and dental
Vision
Disability and life insurance
401K
PTO
Paid holidays
Gear discounts
Company
Foresight Sports
Foresight Sports develops an advanced and trusted performance analysis solutions in the golf industry.
H1B Sponsorship
Foresight Sports has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2020 (1)
Funding
Current Stage
Growth StageTotal Funding
unknown2021-09-10Acquired
Recent News
San Diego Business Journal
2025-07-30
Company data provided by crunchbase