Demo

Senior Firmware Engineer - Real Time

Vista Outdoor
San Diego, CA Full Time
POSTED ON 2/9/2025
AVAILABLE BEFORE 5/9/2025

Job Description

General Purpose

Design and develop high-performance, real-time systems for cutting-edge camera-based sports equipment. This position combines expertise in embedded firmware, FPGA development, and real-time performance optimization to meet the precision and speed demands of an industry-leading product. Works closely with hardware engineers, systems engineers, and QA teams to bring innovative solutions to life.

Principal Duties and 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.

Requirements / Qualifications

Must have :

  • 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.
  • Strongly desired :

  • 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.
  • Minimum Education Required

  • Bachelors
  • Years of Experience

    Pay Range :

    Annual Salary : $118,200.00 - $185,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, tuition reimbursement, 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 Minorities / Females / Protected Veteran / Disabled

    Salary : $118,200 - $185,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Firmware Engineer - Real Time?

    Sign up to receive alerts about other jobs on the Senior Firmware Engineer - Real Time career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Vista Outdoor

    Vista Outdoor
    Hired Organization Address Irvine, CA Full Time
    Job Description The Financial Analyst - Adventure Sports is responsible for delivering platform finance support for P&L ...
    Vista Outdoor
    Hired Organization Address San Diego, CA Full Time
    Job Description We are looking for an experienced Quality Assurance Manager to join our Precision Sports & Technology te...
    Vista Outdoor
    Hired Organization Address Hyde Park, UT Full Time
    The Vista Outdoor Sales Operations & Data Maintenance Intern will assist in various aspects of sales operations, includi...
    Vista Outdoor
    Hired Organization Address Hyde Park, UT Full Time
    The Vista Outdoor Sales Operations & Data Maintenance Intern Role Summary: We are seeking a Sales Operations & Data Main...

    Not the job you're looking for? Here are some other Senior Firmware Engineer - Real Time jobs in the San Diego, CA area that may be a better fit.

    Senior Firmware Engineer - Real Time

    Foresight Sports, San Diego, CA

    Senior Firmware Engineer - Real Time

    Revelyst, Inc. - Vista Outdoor, San Diego, CA

    AI Assistant is available now!

    Feel free to start your new journey!