Senior Firmware Engineer - Programmable Logic
$120k - $150kForesight Sports
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. This role reports to the Firmware Engineer RT Supervisor and is based in San Diego with a planned move to our new state‑of‑the-art Golf Technology headquarters in Carlsbad, CA during 2026. 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. 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 Bachelor’s degree Pay Range Annual Salary: $120,000.00 – $150,000.00 The actual annual salary offered will be based on variables including experience, geographic location, education, and skills/achievements, and will be mutually agreed upon at the time of offer. Benefits include medical, dental, vision, disability and life insurance, 401(k), PTO, paid holidays, 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. Protected Veteran/Disabled #J-18808-Ljbffr Foresight Sports
$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... ...turn dreams into possibilities. Job Description The Senior Statistical Programmer is responsible for developing, testing, maintaining,...SeniorHourly payDaily paidTemporary workWork at officeRemote workFlexible hoursShift work- ...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
- ...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...SuggestedFor contractorsWork at office
- Senior Applied AI Engineer Role Summary We are hiring a Senior Applied AI Engineer to help us find and deliver practical AI solutions across the... ..., C#) or configuration on platforms like Power Automate or Logic Apps. Follow solid engineering practices: version control,...SeniorFull timeWork at officeLocal areaImmediate start
- ...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
- ...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...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
- 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
- ...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
- 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
- ...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
$32 - $41 per hour
...be legally authorized to work in the United States without current or future need for employer sponsorship. Job Description CMM Programmer Reporting To: Quality Manager Department: Quality Salary: $32 – $41 per hour (DOE) Role Objective: Primary duty is to develop and...Hourly payTemporary workLocal areaFlexible hours- ...The CMM programmer is responsible for developing, validating, and optimizing coordinate measuring machine programs to support dimensional... ...(need information about which software like PCDMS) Interpret engineering drawings, GD&T requirements, and inspection plans to ensure...
- ...Scale @ Speed' as our guiding principle. Job Title: CMM Programmer Location: San Diego, CA Onsite/ Hybrid/ Remote: Onsite... ...programs for complex aerospace parts and assemblies; interpret engineering drawings, GD T requirements, and inspection plans to ensure...Remote work
$95 - $105 per hour
...Recruitment at Stellar Consulting Solutions, LLC Job Title: Senior Embedded Software engineer Contract: W2 12+Months JOB DESCRIPTION Seeking highly... ...algorithms. Experience with over-the-air (OTA) firmware updates and device provisioning. Familiarity with OpenSSL...SeniorContract work$58k - $70k
...Job Description The Computer Programmer will help support maintenance and planning for the overhaul and repair of equipment and systems associated with U.S. Navy Aircraft Carriers (CVN) and U.S. Navy Surface Ships. Work will be performed on board US Naval vessels located...$175k - $225k
...Description Join our fast-paced and passionate team as a Principal Firmware Engineer. As we scale, you will be instrumental in building our... ...FPGA/Embedded Development. ~ Strong understanding of digital logic, computer architecture, and electronics. ~ Experience using...Full timeLocal areaFlexible hours- Veteran Categories Disabled veteran: A veteran who served on active duty in the U.S. military and is entitled to disability compensation (or who but for the receipt of military retired pay would be entitled to disability compensation) under laws administered by the ...Senior
$122.5k - $183.7k
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Cellular Technologies Software General Summary: This individual independently plans, performs the moderately-defined responsibility for the designing, standardizing, implementing, verifying...SeniorFull time- ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories...Senior
- ...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
$115k - $200k
...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... ...with common lab test equipment (e.g. oscilloscope, logic analyzer). Experience with Object-Oriented design....SeniorPermanent employmentWork experience placementWork at officeWorldwide$156.4k - $211.6k
...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically... ...Native software for a regulated industry. Additionally, the Senior Principal Software Engineer will bring deep expertise in one...SeniorFull timeTemporary workLocal areaFlexible hours$36.72 - $43.2 per hour
...Job Title Senior Mechatronics & Robotics Technician Job Description Summary Job... ..., maintain, and troubleshoot relay logic, ladder diagrams, control components, photo... ...(CMMS). ~2 + years of experience with Programmable Logic Controls (PLC) programs. ~ Experience...SeniorWeekly payMinimum wageContract workFlexible hours- ...Senior Software Engineer, iOS Mobile Application Developer San Diego, CA Description: Senior Software Engineer, iOS Mobile Application Developer Join as a Senior iOS Software Engineer, where you'll develop critical public safety applications used by first...SeniorFull time
$100k - $110k
A financial firm in San Diego is seeking a Supervisory Principal to oversee advisors and manage compliance processes. The ideal candidate must hold FINRA Series 7 and 24 certifications, along with 2+ years of supervisory experience. Responsibilities include transaction ...SeniorFull time$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorFull timeRemote work- ...visibility and intelligence for improving safety and operational efficiencies. What you’ll be doing at Globalstar As a Senior Software Engineer (L1/PHY) , you will design and implement real-time C/C++ software for high performing wireless systems. This includes...SeniorFull timeWork at office
- ...Job Detail Job brief We are looking for a mid to senior level software engineer, with a primary focus in the Windows and .NET framework. You will re-factor and improve our existing applications as well as create applications from scratch and provide mentorship to junior...SeniorWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer - Programmable Logic. Be the first to apply!
- sr hr business partner San Diego, CA
- senior planner San Diego, CA
- senior hvac project manager San Diego, CA
- senior technical product manager San Diego, CA
- senior wealth advisor San Diego, CA
- senior medical science liaison San Diego, CA
- senior accountant remote San Diego, CA
- srs distribution San Diego, CA
- senior app developer San Diego, CA
- senior marketing account manager San Diego, CA


