Giro Sport Design · 14 hours ago
Senior Firmware Engineer - Programmable Logic
Giro Sport Design is a collective of makers focused on designing and manufacturing performance gear and precision technologies. They are seeking a high-caliber Senior Firmware Engineer to develop high-performance, real-time systems for camera-based sports equipment, collaborating with hardware and systems engineers to bring innovative solutions to life.
ComputerHardwareManufacturingSporting GoodsSports
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
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
Giro Sport Design
Giro was founded more than 30 years ago by Jim Gentes, a man with an obsession for design and answering unmet needs.
Funding
Current Stage
Growth StageCompany data provided by crunchbase