SIGN IN
Senior Firmware Engineer - Programmable Logic jobs in United States
cer-icon
Apply on Employer Site
company-logo

Foresight Sports · 9 hours ago

Senior Firmware Engineer - Programmable Logic

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 systems teams to bring innovative solutions to life.
GamingGolfSoftwareSports
check
H1B Sponsor Likelynote

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

Qualification

Embedded systems developmentC/C++ programmingFPGA developmentReal-time systemsHardware debuggingAlgorithm developmentPerformance optimizationLinux environmentsMentoringCollaboration

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 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

Preferred

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
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

twittertwittertwitter
company-logo
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 Stage
Total Funding
unknown
2021-09-10Acquired

Leadership Team

P
Paulo Merlotti
Principal Product Engineer
linkedin
Company data provided by crunchbase