Senior Firmware Engineer

Full-time
Remote friendly

Job Description

Are you a seasoned embedded firmware engineer with a minimum of 10 years of hands-on experience in real-time systems? If so, we have a thrilling opportunity waiting just for you at Foresight Sports!

Join us in revolutionizing the world of sports technology! At Foresight Sports, we are seeking a dynamic and skilled embedded firmware engineer to contribute to our cutting-edge projects. If you meet our stringent criteria, we invite you to be part of our innovative team.

This position offers a unique chance to work on groundbreaking real-time systems, pushing the boundaries of technology in the sports industry. If you're passionate about embedded systems and have the expertise we're looking for, we want to hear from you!

Required Skills:

  • Mastery in bare metal/real time development in C/C++ for embedded systems.
  • Experience in interfacing with FPGA, DDR, Flash Memory, I2C, SPI, RTOS, LVDS, timing, and understanding their interactions.
  • Strong hardware debugging skills and familiarity with JTAG and other diagnostic tools.

Strongly Desired Skills:

  • FPGA design and development using Xilinx toolset, Verilog preferred.
  • Experience with Xilinx Zynq, Versal, Artix SoC using Vitis/Vivado toolchain.
  • Background in image processing or machine vision, including filters, transforms, convolution kernels, etc.
  • Skills in algorithm development
  • Advanced knowledge of Object-Oriented Programming (OOP) design principles.
  • Experience with bare metal microcontrollers and knowledge of benchmarking tools and techniques.
  • Proven track record in executing performance optimization.

Responsibilities:

  • Develop firmware and FPGA logic for existing and future embedded products.
  • Actively participate in architectural and design discussions.
  • Collaborate with application developers to create interfaces between real-time processors and embedded Linux systems.
  • Provide mentorship to junior developers.

Education:

  • Bachelor’s degree (BS/BA) in Computer Science or equivalent is required; Master’s degree is preferred.

Pay Range:

$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

This job is closed.