Senior Firmware Engineer - Programmable Logic
$140k - $170kForesight 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!
- ...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...SeniorWork at officeLocal areaRemote workFlexible hours
$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...SeniorFull timeWork at office$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...SeniorRemote workFlexible hours$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,...SeniorHourly payDaily paidTemporary workWork at officeRemote workFlexible hoursShift work$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...SuggestedLocal areaFlexible hours- ...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
$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 timeFlexible hours- ...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
$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....SeniorPermanent employmentWork experience placementWork at officeWorldwide- ...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...SeniorLong term contractFor contractorsImmediate start
- ...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 contractorsWork at office
$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....SeniorFull timeWork experience placementCasual workWork at officeRelocation package- [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
$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...SeniorFull time- ...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...SeniorFlexible hours
- 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:...SeniorWork at officeLocal areaImmediate start
- 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...SeniorFull timeWork experience placementCasual work
- ...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 timeH1bImmediate startRemote work
$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...SeniorWeekly payMinimum wageFull timeContract workFlexible hours$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$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...SeniorFull timeWork at officeRemote workRelocation packageShift work- ...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...SeniorRemote jobFull timeFor contractorsFlexible hours
- ...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....SeniorFull timeShift work
- 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...SeniorWeekend work
$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...SeniorFlexible hours- ...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...SeniorFull timeWork experience placementImmediate start
$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...$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...SeniorFull timePart timeFlexible hours$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...SeniorFull timePart timeWork at officeWorldwideRelocationFlexible hours$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...SeniorFull timeImmediate startRemote workWork visaWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer - Programmable Logic. Be the first to apply!
- senior business analyst San Diego, CA
- senior cost estimator San Diego, CA
- senior manager tax San Diego, CA
- senior automation engineer San Diego, CA
- senior devops San Diego, CA
- senior recruiter San Diego, CA
- senior property manager San Diego, CA
- senior paralegal San Diego, CA
- senior associate vice president San Diego, CA
- senior director digital marketing San Diego, CA




