Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer - Programmable Logic

$140k - $170k

Foresight Sports

Senior Firmware Engineer

Revelyst, is a collective of makers who design and manufacture performance gear and precision technologies. Our category-defining brands leverage meticulous craftsmanship and cross-collaboration to pursue innovation and redefine what is humanly possible in the outdoors.

We are seeking a high-caliber Senior Firmware Engineer to 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. You will work closely with hardware engineers, systems engineers, and QA teams to bring innovative solutions to life.

This position reports to the Firmware Engineer RT Supervisor, and is based out of our San Diego office. This role is currently based in San Diego but will be moving to our new, state-of-the-art Golf Technology headquarters in Carlsbad, CA. The move will roll out in phases across 2026, beginning with initial team moves in June and continuing throughout the year.

As the Senior Firmware Engineer, you will have an opportunity to:

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

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

Pay Range:

Annual Salary: $140,000.00 - $170,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, paid holidays, gear discounts and the ability to add value to an exciting mission!

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer - Programmable Logic in San Diego, CA vacancy
  •  ...out of the office. We are looking for a highly experienced Senior Firmware Engineer with deep expertise in charger architectures, PMIC integration...  ...Skills: Comfortable using oscilloscopes, power analyzers, logic analyzers, and other lab tools to root-cause complex... 
    Senior
    Work at office
    Local area
    Remote work
    Flexible hours

    Oura

    San Diego, CA
    3 days ago
  • $116k - $200k

     ...industrial or automotive control applications.Job Summary:The Senior Embedded Firmware Design Engineer is responsible for designing, developing and validating...  ...)Hands-on experience with development boards, FPGAs, logic analyzers, oscilloscopes, supplies, multimeters and the... 
    Senior
    Full time
    Work at office

    Semtech

    San Diego, CA
    3 days ago
  • $172k - $258.1k

     ...name synonymous with entertainment excellence and creativity.Senior Graphics Programmer, Mobile (iOS/Android)PlayStation Studios / San Diego...  ...will focus on writing and optimizing our mobile rendering engine, debugging graphics and performance issues, implementing new... 
    Senior
    Remote work
    Flexible hours

    Sony Interactive Entertainment America

    San Diego, CA
    1 day ago
  • $110.2k - $176.4k

     ...the imagination and passion of all of us—from design and engineering to the manufacturing and marketing of our billions of MedTech...  ...dreams into possibilities. Job Description The Senior Statistical Programmer is responsible for developing, testing, maintaining,... 
    Senior
    Hourly pay
    Daily paid
    Temporary work
    Work at office
    Remote work
    Flexible hours
    Shift work

    Becton Dickinson & Company

    El Cajon, CA
    4 days ago
  • $175k - $225k

     ...Overview Join our fast‑paced and passionate team as a Principal Firmware Engineer. As we scale, you will be instrumental in building our...  ...in FPGA/Embedded Development. Strong understanding of digital logic, computer architecture, and electronics. Experience using Xilinx... 
    Suggested
    Local area
    Flexible hours

    Monarch Quantum, Inc.

    San Diego, CA
    2 days ago
  •  ...owned business with over 50 years of history, we design, engineer, and CNC machine all of our products in our modern 10,00...  ...on quality. Position Summary We are seeking a Senior CNC Machinist / Programmer to take a leading role in producing and developing precision... 
    Senior

    Fortin Racing, Inc.

    El Cajon, CA
    12 days ago
  • $130k - $165k

    OverviewCarollo Engineers is a leading engineering firm dedicated exclusively to water....  ...demonstrated ability and experience at the programmer level developing PLC code and HMI/SCADA...  ..., certifications, experience, skills, seniority, geographic location, performance, and... 
    Full time
    Flexible hours

    Carollo Engineers

    San Diego, CA
    5 days ago
  •  ...Works closely with other programmers, biostatisticians, and clinical data managers with a leading role in the collection, analysis, and reporting of clinical data for phase I-IV clinical development programs. Primary Responsibilities: Following the Study Data Tabulation... 
    Senior

    California Creative Solutions Inc.

    San Diego, CA
    4 days ago
  • $115k - $200k

     ...Senior Embedded Software Engineer TrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the area...  ...Experience with common lab test equipment (e.g. oscilloscope, logic analyzer). Experience with Object-Oriented design.... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Worldwide

    TrellisWare Technologies

    San Diego, CA
    3 days ago
  •  ...Description Job Description Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract...  ...) Experience with board bring-up and use of lab equipment (logic analyzers, scopes, etc.) Experience with a variety of SW... 
    Senior
    Long term contract
    For contractors
    Immediate start

    A2e Technologies

    San Diego, CA
    12 days ago
  •  ...looking for Readiness Operation Center Programmers, (ROC Programmers) to support both AIRLANT...  ...challenges requiring assistance using senior level oral and written communication skills...  ...by diagnosing and correcting errors in logic and coding. Experience working on... 
    For contractors
    Work at office

    DEL REY Systems & Technology

    Coronado, CA
    3 days ago
  • $145k - $220k

     ...Seattle, and London. For more information, please visit Role Overview: CHAOS is seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our team supporting our R&D and product engineering initially focusing on our next-generation radar products.... 
    Senior
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    San Diego, CA
    1 day ago
  • [Position] Senior Software Engineer [About Our Client] Research & Development hub for artificial intelligence and deep learning technologies...  ...the C# GUI architecture, and implementing business logic at the platform level. In addition, the role includes re-implementing... 
    Senior

    Cesna Recruitment

    San Diego, CA
    1 day ago
  • $146k - $155k

     ...algorithms, and data. We are looking for a Senior Software Engineer who is equally comfortable writing low...  ...code that spans from device-level firmware interfaces up through orchestration...  ...subsystems and higher-level application logic through clean, well-defined interfaces... 
    Senior
    Full time

    San Diego Stealth Startup

    San Diego, CA
    2 days ago
  •  ...need it most. Our team blends architects, engineers, and product builders. We design real...  ...great architecture scalable. The Role As a Senior Software Engineer, you’ll help architect...  ..., and iteration Translate complex domain logic (zoning, design constraints, workflows) into... 
    Senior
    Flexible hours

    Cedar

    San Diego, CA
    17 hours ago
  • Senior Applied AI EngineerRole SummaryWe are hiring a Senior Applied AI Engineer to help us find and deliver practical AI solutions across the company. This is a hands-on...  ...configuration on platforms like Power Automate or Logic Apps.Follow solid engineering practices:... 
    Senior
    Work at office
    Local area
    Immediate start

    Hologic

    San Diego, CA
    4 days ago
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software... 
    Senior
    Full time
    Work experience placement
    Casual work

    Qualcomm

    San Diego, CA
    17 hours ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent... 
    Full time
    H1b
    Immediate start
    Remote work

    SynergisticIT

    San Diego, CA
    4 days ago
  • $36.72 - $43.2 per hour

    Job Title Senior Mechatronics & Robotics Technician Job Description Summary Job Description...  ..., maintain, and troubleshoot relay logic, ladder diagrams, control components,...  ...(CMMS). 2 + years of experience with Programmable Logic Controls (PLC) programs. Experience... 
    Senior
    Weekly pay
    Minimum wage
    Full time
    Contract work
    Flexible hours

    Cushman & Wakefield

    San Diego, CA
    22 hours ago
  • $103k

     ...the industries we serve. That’s where you come in. Position: SENIOR SOFTWARE ENGINEER Salary: $ 103,000 per year Job Description: XPath 1.0 /...  ...process and manipulate XML documents. Optimize transformation logic for compatibility, performance, and accuracy across varied... 
    Senior

    Valid8 Financial, Inc.

    San Diego, CA
    3 days ago
  • $142.2k - $213.4k

     ...Northrop Grumman Aeronautics Systems has an opening for a Senior Principal Aeronautical Engineer to join our team of qualified, diverse individuals...  ...validation, cost & risk analysis, and trade studies.Ensure the logical and systematic conversion of customer or product... 
    Senior
    Full time
    Work at office
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  •  ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help enterprises... 
    Senior
    Remote job
    Full time
    For contractors
    Flexible hours

    Turing

    San Diego, CA
    1 day ago
  •  ...C# in a Visual Studio environment. Develop real‑time control logic for motion systems (motors, encoders, servo/stepper control), sensors...  ..., integration plans, and release readiness. Mentor engineers through code reviews, design feedback, and technical coaching.... 
    Senior
    Full time
    Shift work

    Cohu, Inc.

    San Diego, CA
    1 day ago
  • SubSeaSail®, Inc. (SSS) is seeking a Senior Software Engineer to design, develop, test, and deploy mission...  ...into autonomy behaviors, mission logic, and fault‑handling strategies Develop...  ...integration in collaboration with firmware/electrical teams Implement mission logic... 
    Senior
    Weekend work

    SubSeaSail®, Inc.

    San Diego, CA
    3 days ago
  • $192.4k - $250k

     ...Role OverviewJoin the Customer Outcomes team to accelerate platform adoption and improve customer outcomes. As a Senior Principal Platform Architect, you will help customers establish a technical foundation in the ServiceNow Platform and design solutions that improve... 
    Senior
    Flexible hours

    Segment (Twilio)

    San Diego, CA
    2 days ago
  •  ...prioritization must occur to complete the tasks effectively. Experience with following areas will be preferred Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Qualcomm

    San Diego, CA
    17 hours ago
  • $116k - $166k

     ...optimization for distributed or low-level systems.Preferred qualifications:Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related technical field.3 years of experience writing test scripts in Python for data collection and analysis.2 years of... 

    Google

    San Diego, CA
    15 hours ago
  • $112.7k - $169.06k

     ...:The Package Refurbishment & Upgrades (PRU) Controls Design Engineer is responsible for the design of turbine and driven equipment...  ...experience building electrical loop schematics, composing Programmable Logic Controller (PLC) code, and modifying Human Machine Interfaces... 
    Senior
    Full time
    Part time
    Flexible hours

    Solar Turbines

    San Diego, CA
    2 days ago
  • $112.7k - $169.06k

     ...building a better world, so we can all enjoy living in it.Senior Gas Turbine Performance Engineer: AI Accelerated EngineeringWhy this roleIf you love the...  ...improves quality.Familiarity with controls and control logic and controls software.Tools & technologies (typical, not... 
    Senior
    Full time
    Part time
    Work at office
    Worldwide
    Relocation
    Flexible hours

    Solar Turbines

    San Diego, CA
    1 day ago
  • $160k - $220k

     ...time. **We are unable to sponsor or take over sponsorship of an employment Visa at this time. RIVO is seeking an experienced Senior Software Engineer to help accelerate the evolution of our proprietary Loan Management System (LMS), the platform that powers our business... 
    Senior
    Full time
    Immediate start
    Remote work
    Work visa
    Weekend work

    RIVO Holdings, LLC

    San Diego, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer - Programmable Logic. Be the first to apply!