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

Giro Sport Design · 19 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

Embedded systems developmentC/C++ programmingFPGA developmentReal-time systemsHardware debuggingAlgorithm developmentImage processingMentoring junior engineersPerformance optimizationLinux environmentsCollaboration with teams

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

twittertwittertwitter
company-logo
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 Stage
Company data provided by crunchbase