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

Senior Firmware Engineer - Programmable Logic

$120k - $150k

Dormont Manufacturing Company

Job Description 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. 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. Qualifications 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: $120,000.00 - $150,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! Equal Opportunity Employer Protected Veteran/Disabled #J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer - Programmable Logic in San Diego, CA vacancy
  • $120k - $150k

     ...Senior Firmware Engineer - Programmable Logic page is loaded## Senior Firmware Engineer - Programmable Logiclocations: San Diego, CA - Foresight Sportstime type: Full timeposted on: Posted 26 Days Agojob requisition id: R0013134# **Job Description**Revelyst, is a collective... 
    Senior
    Work at office
    Local area

    Revelyst Inc.

    San Diego, CA
    3 days ago
  • $120k - $150k

    A technology company is seeking a Senior Firmware Engineer to design and develop advanced embedded systems for camera-based sports equipment. The ideal candidate will have at least 6 years of experience in embedded development, particularly in real-time applications. Responsibilities... 
    Senior

    Revelyst Inc.

    San Diego, CA
    1 day ago
  • $173k - $203k

     ...out of the office. We are looking for a highly experienced Senior Firmware Engineer with deep expertise in charger architectures, PMIC...  ...skills: Comfortable using oscilloscopes, power analyzers, logic analyzers, and other lab tools to root‑cause complex charging... 
    Senior
    Work at office
    Local area
    Flexible hours

    URA

    San Diego, CA
    2 days ago
  • $26 - $30 per hour

     ...Firmware / Software Engineering Intern Location: San Diego, CA, US, 92121 Business...  ...Solutions Join AMETEK Programmable Power, a leader in cutting...  ...Requirements Junior or Senior year student pursuing a Bachelor...  ...such as oscilloscopes, logic analyzers, and IDE... 
    Suggested
    Hourly pay
    Full time
    Part time
    Internship
    Summer holiday

    AMETEK

    San Diego, CA
    3 days ago
  • Revelyst in San Diego is seeking a Senior Firmware Engineer to design and develop high-performance, real-time firmware for camera-based sports equipment. You will work with hardware engineers and software teams to integrate embedded systems and FPGA solutions for next‑... 
    Senior

    Foresight Sports

    San Diego, CA
    2 days ago
  • $110.8k - $151k

    Neurocrine Biosciences is seeking a Statistical Programmer to design, develop, and validate SAS programs for clinical data evaluations. The role requires strong experience in programming standards and clinical trials, predominantly utilizing SAS. Candidates should hold... 
    Senior

    Dormont Manufacturing Company

    San Diego, CA
    3 days ago
  • $164.5k - $200.25k

     ...Senior Engine Programmer Remote US & Canada only We’re looking for an exceptional Senior Engine Programmer to join our live team to help craft the most advanced social game on earth. Elements that can help us meet the demands of this complex product, while presenting... 
    Senior
    Remote work
    Work from home
    Work visa

    GrabJobs

    San Diego, CA
    2 days ago
  • A leading clinical research organization in California is seeking a skilled Clinical Statistical Programmer. The role involves writing specifications for clinical data, developing algorithms, and producing data listings and summary tables using SAS software. Candidates... 
    Senior

    California Creative Solutions Inc.

    San Diego, CA
    2 days ago
  • A leading staffing agency is seeking an Embedded Firmware Engineer in San Diego, CA. The role involves developing firmware for real-time systems, collaborating with application developers, and mentoring junior engineers. Ideal candidates should have strong experience with... 
    Senior
    Full time

    PEAK Technical Staffing USA

    San Diego, CA
    2 days ago
  • Ōura is seeking a Senior Firmware Engineer in San Francisco to develop cutting-edge firmware for their battery-powered devices. In this role, you will handle power management firmware, ensuring optimal charging and battery performance. The ideal candidate will have over... 
    Senior

    URA

    San Diego, CA
    2 days ago
  • $28 - $40 per hour

    Core Systems, Inc. is looking for a Senior Machinist/Programmer in San Diego, California. In this role, you will program and operate machine tools to produce precision parts while mentoring junior machinists. You should have at least 8-10 years of experience with HAAS machines... 
    Senior
    Hourly pay
    Casual work
    Day shift

    Core Systems

    San Diego, CA
    2 days ago
  • Zenix Aerospace SoCal is seeking a CNC Programmer for the Ketema facility in El Cajon, CA. This role focuses on planning, writing, and revising CNC programs for contour-path machining on automatic control machines. You will analyze drawings, set tool paths, verify programs... 
    Senior
    Monday to Friday
    Day shift

    Zenix Aerospace SoCal

    El Cajon, CA
    2 days ago
  • $132k - $176k

    Senior Firmware Engineer, Embedded Platform In office Full-time Who We Are At Firestorm, we’re on a mission to revolutionize how defense solutions are designed and delivered. Our goal is to empower U.S. ally nations to effectively deter aggressors — regardless of their... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Work at office
    Local area
    Relocation
    Relocation package

    Firestorm

    San Diego, CA
    2 days ago
  •  ...productivity. We’re looking for an Embedded Firmware Engineer who thrives in low‑level development,...  ...by: Developing firmware and FPGA logic for next‑generation real‑time systems Participating...  ...microcontrollers and benchmarking Seniority level Mid‑Senior level Employment type... 
    Senior
    Full time

    PEAK Technical Staffing USA

    San Diego, CA
    1 day ago
  • PROLIM Corporation in San Diego, CA is seeking an FPGA/firmware engineer to design, develop, integrate, and test VHDL-based FPGA firmware for Software Defined Radio systems. The role requires hands-on VHDL design, experience with FPGA development environments, and strong... 
    Senior

    PROLIM Corporation

    San Diego, CA
    2 days ago
  • $170k - $210k

     ...Title: Senior Embedded Software Engineer Date: 3 Jul 2026 Location: United States, San Diego, CA, US Salary...  ...and Timing (APNT). Our software and firmware help protect wireless communications...  ...ownership of a key customer programme, working closely with our algorithm... 
    Senior
    Local area
    Immediate start
    Flexible hours

    CODAN USA

    San Diego, CA
    1 day ago
  • $115k - $185k

     ...much at stake to go solo. Our Software Team is seeking a Senior Embedded Software Engineer. You’ll develop software for our ecosystem of radios and...  ...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
    1 day 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
    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
    21 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
    2 days ago
  •  ...Senior Software Engineer Research & Development hub for artificial intelligence and deep learning technologies and is also home to a dedicated...  ...supporting the C# GUI architecture, and implementing business logic at the platform level. In addition, the role includes re‑... 
    Senior

    Cesna-Recruitment

    San Diego, CA
    2 days ago
  • $140k - $160k

    Overview Carollo 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
    2 days ago
  • $28 - $40 per hour

    Core Systems - Senior Machinist/Programmer As a Sr. Machinist/Programmer, you will program, set up, and operate a variety of machine tools to produce precision parts and instruments. You may also fabricate and modify parts to make or repair machine tools or maintain industrial... 
    Senior
    Hourly pay
    Casual work
    Monday to Friday
    Day shift
    Afternoon shift

    Core Systems, Inc.

    San Diego, CA
    2 days ago
  • $140k - $185k

     ...payloads, and comms. We’rehiring a Senior Software QA Engineer to be the first deep-testing...  ...stack—validatingembedded firmware, board support packages,...  ...electronic loads, CAN analyzers, logic analyzers, GNSS/sensor simulators, programmable RF links; script scenario... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Local area
    Shift work

    Firestorm

    San Diego, CA
    2 days ago
  •  ...Senior Software Engineer Location: San Diego, CA Job Type: Full‑Time Salary: 146K – 155K About the Role...  ...code that spans from device‑level firmware interfaces up through orchestration software...  ...and higher‑level application logic through clean, well‑defined interfaces... 
    Senior
    Full time

    Foresite Labs (Stealth Co)

    San Diego, CA
    4 days ago
  •  ...Jenkins. Develop Process Extensions (PX), event handlers, Agile SDK-based tools, and other customizations. Customize workflows, business logic, UI components, and metadata attributes per business requirements. Build and consume REST/SOAP web services for system integrations.... 
    Senior
    Shift work

    SoftClouds

    San Diego, CA
    3 days ago
  •  ...We are looking for a Senior Software Engineer to join our core engineering team. You will take ownership of significant features and initiatives...  ..., and enforcing the Service Layer Pattern for all business logic Take an active role in infrastructure, deployments, and... 
    Senior

    AristaMD

    San Diego, CA
    1 day 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
    Full time
    For contractors
    Remote work
    Flexible hours

    Turing

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

    Cohu

    San Diego, CA
    4 days 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...  ...peripheral integration in collaboration with firmware/electrical teams Implement mission... 
    Senior
    Weekend work

    SubSeaSail®, Inc.

    San Diego, CA
    3 days ago

Do you want to receive more vacancies?

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